TuxSH
|
8395540288
|
Refine the N3DS check
|
2017-06-02 19:34:59 +02:00 |
|
TuxSH
|
d57d8aaae7
|
Use DTCM for ctrNandWrite's buffer, crt0 changes, reboot patch changes
|
2017-06-02 19:34:58 +02:00 |
|
Aurora Wright
|
10f555b6fb
|
Fix payload size check
|
2017-06-02 19:34:57 +02:00 |
|
Aurora Wright
|
9f30244bfb
|
Refactoring, fix bugs, move loader to itcm (without overwriting exception handlers), support for running Luma standalone
|
2017-06-02 19:34:55 +02:00 |
|
TuxSH
|
90b54581b0
|
Fix two bugs
|
2017-06-02 19:34:51 +02:00 |
|
TuxSH
|
68d9674ca3
|
Refactor error
|
2017-06-02 19:34:49 +02:00 |
|
TuxSH
|
a9a8edeaf4
|
Handle arguments in a better way
|
2017-06-02 19:34:48 +02:00 |
|
TuxSH
|
dd21a3930d
|
Adapt changes from b9s/next
|
2017-06-02 19:34:47 +02:00 |
|
TuxSH
|
53209b9be0
|
Begin turning Luma3DS into a proper firm
Unfinished work
|
2017-06-02 19:34:46 +02:00 |
|
Aurora Wright
|
43f4475272
|
Move sdmmc init to a more proper place
|
2017-05-22 04:00:10 +02:00 |
|
Aurora Wright
|
a7ed32e206
|
Consistency
|
2017-05-21 19:59:02 +02:00 |
|
Aurora
|
1c7eb8f97a
|
Merge pull request #454 from Margen67/master
Fix typo
|
2017-05-21 17:57:02 +02:00 |
|
Aurora Wright
|
a71c5f42fc
|
Not needed
|
2017-05-20 15:30:18 +02:00 |
|
Aurora Wright
|
de0f1dc156
|
Use arm11 entry define for screen.c, fix isFirmlaunch not being always defined
|
2017-05-20 13:52:47 +02:00 |
|
Margen67
|
bb05961f70
|
Fix typo
|
2017-05-19 20:42:15 -07:00 |
|
Aurora Wright
|
57900e91ba
|
Minor stuff
|
2017-05-20 05:26:01 +02:00 |
|
Aurora Wright
|
98f650a5de
|
Make loader recognize SD/CTRNAND modes and only look in the appropriate one
|
2017-05-20 05:09:48 +02:00 |
|
Aurora Wright
|
55b2db4a8d
|
Minor cleanup
|
2017-05-20 04:43:04 +02:00 |
|
Aurora Wright
|
fbe3088744
|
No longer needed
|
2017-05-20 03:53:36 +02:00 |
|
TuxSH
|
c73fec46e6
|
Fix memcmp u"nand" in fs.c
|
2017-05-20 02:44:28 +02:00 |
|
Aurora Wright
|
b493e2bd5f
|
Fix minor firmlaunch patch bug
|
2017-05-20 02:29:26 +02:00 |
|
Aurora Wright
|
78a7d6c5af
|
General cleanup/refactoring
|
2017-05-20 02:08:25 +02:00 |
|
TuxSH
|
a8b2e9a50c
|
Update config.c
|
2017-05-20 01:05:33 +02:00 |
|
TuxSH
|
2d7c1e42d8
|
Fix loader, other fixes
|
2017-05-20 01:04:32 +02:00 |
|
Aurora Wright
|
64ebec3ea4
|
Fix chainloading bugs/refactoring
|
2017-05-20 00:45:05 +02:00 |
|
TuxSH
|
252d32aafe
|
So glad not having to deal with Brahma shit anymore
|
2017-05-20 00:23:43 +02:00 |
|
TuxSH
|
2349370960
|
Fix reboot patch and argument handling
|
2017-05-20 00:18:41 +02:00 |
|
TuxSH
|
6ccc0f0538
|
Add memset
|
2017-05-19 22:45:00 +02:00 |
|
TuxSH
|
9f12a47cfc
|
Fix string handling bugs
|
2017-05-19 22:40:07 +02:00 |
|
TuxSH
|
ee880802c8
|
Fix crt0 & include missing files
|
2017-05-19 22:07:12 +02:00 |
|
TuxSH
|
ab14e77b50
|
Remove A9LH & Brahma support altogether, use FIRM format instead
|
2017-05-19 22:06:49 +02:00 |
|
TuxSH
|
1d4245e582
|
Set 0x18..0x1F only on O3DS
|
2017-05-18 01:24:35 +02:00 |
|
TuxSH
|
8636a74ba4
|
Revert "Minor stuff"
This reverts commit ba88ec25f6 .
Conflicts:
source/firm.c
|
2017-05-18 01:07:29 +02:00 |
|
TuxSH
|
3b766de306
|
Fix derp in loader
|
2017-05-17 22:11:09 +02:00 |
|
TuxSH
|
73e363d159
|
Fix derp
|
2017-05-17 17:24:48 +02:00 |
|
TuxSH
|
3ac134bc16
|
Fix screen issue, etc.
|
2017-05-17 17:16:16 +02:00 |
|
Aurora Wright
|
c7bb1f9655
|
Unbreak loader
|
2017-05-17 16:15:32 +02:00 |
|
Aurora Wright
|
7847646b3e
|
Not needed
|
2017-05-17 16:06:40 +02:00 |
|
Aurora Wright
|
ec6e9f73bb
|
Minor wording fix
|
2017-05-17 15:16:01 +02:00 |
|
Aurora Wright
|
bd62f033ab
|
Drop pre-A9LH support
|
2017-05-17 14:53:29 +02:00 |
|
Aurora Wright
|
ba88ec25f6
|
Minor stuff
|
2017-05-17 13:36:18 +02:00 |
|
TuxSH
|
b9bc41a772
|
Groundwork
Change the payload loader location
Always set keys 0x18..0x1F
Set arm11 entrypoint correctly
|
2017-05-17 13:02:01 +02:00 |
|
Aurora Wright
|
5fe83588eb
|
If only one payload exists, START directly boots it
|
2017-05-10 15:18:01 +02:00 |
|
Aurora Wright
|
e11695c2f0
|
Minor stuff
|
2017-05-08 15:16:16 +02:00 |
|
Aurora Wright
|
91edbf71c8
|
Fix derp
|
2017-05-08 05:33:01 +02:00 |
|
Aurora Wright
|
5b9b22021b
|
Fix bugs in processNumber()
|
2017-05-08 05:14:42 +02:00 |
|
Aurora Wright
|
033d90b866
|
Minor stuff/fixes
|
2017-05-08 01:13:29 +02:00 |
|
Aurora Wright
|
c746326eb3
|
Cleanup
|
2017-05-07 23:18:26 +02:00 |
|
TuxSH
|
e8d4a98c7b
|
Refactor string handling
|
2017-05-07 17:58:44 +02:00 |
|
Aurora Wright
|
725a825762
|
Update FatFs
|
2017-04-28 23:38:15 +02:00 |
|
Aurora Wright
|
c7e7dd8248
|
Minor stuff
|
2017-04-27 22:32:46 +02:00 |
|
Aurora Wright
|
e151b3d4ef
|
Add displaying title IDs for ARM11 exceptions
|
2017-04-27 22:17:19 +02:00 |
|
Aurora Wright
|
c5369a5cad
|
Minor stuff
|
2017-04-26 18:04:02 +02:00 |
|
TuxSH
|
6d82649c3c
|
Update config.c
|
2017-04-17 12:24:58 +02:00 |
|
Aurora Wright
|
81dea35754
|
Minor stuff
|
2017-04-17 03:59:45 +02:00 |
|
TuxSH
|
07bbff7d11
|
Fix patchSvcBreak11
|
2017-04-15 23:11:53 +02:00 |
|
Aurora Wright
|
c9456055ea
|
Minor stuff
|
2017-04-15 22:36:34 +02:00 |
|
Aurora Wright
|
36e54642d2
|
Remove unused code, fix bug
|
2017-04-15 15:58:07 +02:00 |
|
Aurora Wright
|
e04cb28711
|
Update credits, remove useless DLP version check
|
2017-04-15 15:47:10 +02:00 |
|
Aurora Wright
|
ad1dc51e06
|
Mention IPS patches too
|
2017-04-14 18:14:46 +02:00 |
|
Aurora Wright
|
5b6bab7a58
|
Change Custom RomFS -> LayeredFS
|
2017-04-14 17:58:24 +02:00 |
|
Aurora Wright
|
1026bc7b4f
|
Update FatFs
|
2017-04-14 17:31:34 +02:00 |
|
Aurora Wright
|
f1dee68142
|
Complete kernel9Loader
|
2017-04-14 17:07:41 +02:00 |
|
Aurora Wright
|
f7cc2d295c
|
Fix config derp (2)
|
2017-04-14 14:54:31 +02:00 |
|
Aurora Wright
|
a6f254b5cf
|
Fix config derp
|
2017-04-14 14:42:42 +02:00 |
|
Aurora Wright
|
00dbbe1b28
|
Not needed to save the whole struct
|
2017-04-14 05:02:45 +02:00 |
|
Aurora Wright
|
7f33309903
|
Fixed config bug, minor stuff
|
2017-04-14 04:48:03 +02:00 |
|
Aurora Wright
|
c95808fa2d
|
CTRNAND for LayeredFS and small changes
|
2017-04-13 02:49:19 +02:00 |
|
TuxSH
|
28e6ad3372
|
Remove the 11.3 patch that caused bugs...
...since Nintendo fixed the underlying issue on 11.4 anyways
|
2017-04-11 16:37:24 +02:00 |
|
TuxSH
|
0eab9127e3
|
Pretend nothing happened...
|
2017-03-19 21:29:58 +01:00 |
|
TuxSH
|
5081439f53
|
Update config.c
|
2017-03-05 14:12:49 +01:00 |
|
TuxSH
|
706cd50f25
|
Always hide PIN, rework dev. options, fix bug
|
2017-03-05 01:56:24 +01:00 |
|
TuxSH
|
b1b81c87f2
|
Fix linker scripts
|
2017-02-23 19:30:09 +01:00 |
|
TuxSH
|
5f8a61201b
|
Apparently this halves the amount of stuttering with some games, on 11.3
|
2017-02-19 03:42:17 +01:00 |
|
TuxSH
|
92ec2af587
|
Update crypto.c
|
2017-02-09 22:48:11 +01:00 |
|
TuxSH
|
7960c87579
|
Implement aes_setkey for TWL keyslots + TWL console info/crypto init
|
2017-02-09 20:35:39 +01:00 |
|
TuxSH
|
700d572732
|
Stub svc 0x59
|
2017-02-08 23:18:08 +01:00 |
|
TuxSH
|
014a0d86f1
|
"Fix" the kernel9loader function and always set >= 9.6 keys, separately
|
2017-02-08 12:34:07 +01:00 |
|
TuxSH
|
ef2e008700
|
Set the stub back to AXIWRAM again
|
2017-01-24 23:35:23 +01:00 |
|
TuxSH
|
07101c053a
|
Fix boot issue (2)
|
2017-01-24 23:20:47 +01:00 |
|
TuxSH
|
6c5f6ac475
|
Attempt to fix the boot issue
|
2017-01-24 21:59:02 +01:00 |
|
TuxSH
|
61ecd9a617
|
Update screen.c
|
2017-01-24 09:22:31 +01:00 |
|
TuxSH
|
6f56a9bfe9
|
Update config.h
|
2017-01-24 02:22:38 +01:00 |
|
HighMans
|
c875b506ea
|
Update config.c
|
2017-01-21 15:20:48 -05:00 |
|
John Kearney
|
92cc989dc9
|
Add pin hiding option
|
2017-01-19 17:24:06 -05:00 |
|
TuxSH
|
f03e232b90
|
Update screen.c
|
2017-01-15 22:23:20 +01:00 |
|
TuxSH
|
1eb18c1790
|
Fix sigpatch bug on N3DS safe_firm
Thanks @SciresM for noticing it
|
2017-01-08 18:29:26 +01:00 |
|
Michael Scire
|
b35707edf9
|
Signature patches for factory/1.x/2.x
|
2017-01-07 14:32:02 -08:00 |
|
TuxSH
|
0ba7630354
|
Fix ldrt/sdrt handling.
|
2016-12-22 23:11:15 +01:00 |
|
Aurora
|
f89845257e
|
Minor stuff
|
2016-12-11 20:10:51 +01:00 |
|
Aurora
|
2f274e2f47
|
Consistency
|
2016-12-11 19:51:11 +01:00 |
|
Aurora
|
38088e80e1
|
Switch to static arrays
|
2016-12-11 19:30:54 +01:00 |
|
Aurora
|
14162828ea
|
Fix custom paths shorter than the original one
|
2016-12-11 19:25:12 +01:00 |
|
Aurora
|
0d25c07333
|
Payload menu fixes
|
2016-12-01 00:51:07 +01:00 |
|
Aurora
|
bfc8ba8447
|
Minor cleanup
|
2016-11-29 20:11:30 +01:00 |
|
Aurora
|
a45f8293d9
|
Fix small derp
|
2016-11-29 19:51:07 +01:00 |
|
Aurora
|
f29b9d14d7
|
Minor stuff
|
2016-11-26 22:46:46 +01:00 |
|
Aurora
|
e177f9e0fe
|
Minor stuff
|
2016-11-26 14:07:48 +01:00 |
|
TuxSH
|
c5d75d2de9
|
Update exceptions.c
|
2016-11-24 07:12:28 +01:00 |
|
Aurora
|
1e3362250f
|
Cleanup, fixed exceptions derp, support RomFS from CTRNAND, patching features for NAND titles
|
2016-11-17 15:46:57 +01:00 |
|
Aurora
|
b5336c81cc
|
Added RomFS redirection courtesy of @delebile, changed structure for game patches: language emulation txts now go to /luma/titles/<titleid>/locale.txt, code.bins go to /luma/titles/<titleid>/code.bin, RomFSes go to /luma/titles/<titleid>/romfs
|
2016-11-16 03:41:59 +01:00 |
|
Aurora
|
1fcab825bf
|
Fix derp (3)
|
2016-11-15 20:34:11 +01:00 |
|
Aurora
|
0306556032
|
Fix derp (2)
|
2016-11-15 19:45:27 +01:00 |
|
Aurora
|
9332b9eb33
|
Refactor the codebase to limit nested if/elses
|
2016-11-15 19:29:48 +01:00 |
|
Aurora
|
141c7817a0
|
Cleanup
|
2016-11-15 14:08:58 +01:00 |
|
Aurora
|
37e467ba60
|
Cleanup, add possibility to clear the inserted PIN by pressing SELECT
|
2016-11-14 15:42:26 +01:00 |
|
Aurora
|
3572b835b5
|
Some consoles seem to need 3ms
|
2016-11-14 02:11:12 +01:00 |
|
Aurora
|
da4f3a72af
|
Re-add the power button support with a temporary (?) bugfix
|
2016-11-14 01:56:52 +01:00 |
|
Aurora
|
2938bbd11f
|
This function appears to be borked on New 3DS
|
2016-11-14 01:03:11 +01:00 |
|
Aurora
|
abf3017eb2
|
Fix epic fail
|
2016-11-14 00:08:41 +01:00 |
|
Aurora
|
5c855ea52f
|
Better this way
|
2016-11-13 22:36:13 +01:00 |
|
Aurora
|
c83edea7ad
|
Improved the waitInput function basing on code from @d0k3, added support for the power button, added possibiity to quit the payload loader menu with START
|
2016-11-13 22:15:03 +01:00 |
|
Aurora
|
6d3113c8c3
|
Hide payload extension
|
2016-11-13 19:30:30 +01:00 |
|
Aurora
|
48c48c7bbc
|
Fix max payload filename size
|
2016-11-13 18:50:01 +01:00 |
|
Aurora
|
e4093ed988
|
Minor stuff
|
2016-11-13 18:40:33 +01:00 |
|
Aurora
|
c79af52720
|
Save 2 characters for payload names
|
2016-11-13 18:30:34 +01:00 |
|
Aurora
|
61eeaca6d5
|
Move START here
|
2016-11-13 18:17:02 +01:00 |
|
Aurora
|
320a79ba72
|
Fix derp
|
2016-11-13 18:13:12 +01:00 |
|
Aurora
|
2e1b943805
|
Implement chainloader selector menu (can be called with START, the START payload can now be booted with L+START
|
2016-11-13 18:10:59 +01:00 |
|
Aurora
|
bc167dde2d
|
Reword the developer options decription
|
2016-11-13 13:56:29 +01:00 |
|
Aurora
|
7d9a8b4211
|
Fix derp
|
2016-11-12 22:27:03 +01:00 |
|
Aurora
|
0b16d88756
|
Minor stuff
|
2016-11-12 14:17:42 +01:00 |
|
TuxSH
|
796cb31ed7
|
Update exceptions.c
|
2016-11-12 13:18:24 +01:00 |
|
Aurora
|
d7fd2f26c1
|
Revert "Add support for installing retail 0x3D[0] key-encrypted CIAs on dev units"
This reverts commit 5adb8749de .
|
2016-11-12 02:52:54 +01:00 |
|
TuxSH
|
5adb8749de
|
Add support for installing retail 0x3D[0] key-encrypted CIAs on dev units
When "UNITINFO" is enabled
|
2016-11-12 02:14:35 +01:00 |
|
Aurora
|
3474faa4a2
|
Added support for dev units sysupdater FIRM (untested but should work)
|
2016-11-12 01:50:43 +01:00 |
|
Aurora
|
acd9c04ff6
|
Minor stuff
|
2016-11-11 18:31:38 +01:00 |
|
Aurora
|
833c9406b0
|
Make it possible to use the reboot patch with the payload on CTRNAND and no SD
|
2016-11-11 16:31:17 +01:00 |
|
SciresM
|
53b847e31c
|
Add devkit keys.
|
2016-11-11 06:55:29 -08:00 |
|
Aurora
|
72a7a8eee5
|
Minor stuff
|
2016-11-10 13:17:58 +01:00 |
|
Aurora
|
52d352385f
|
Move dev common key patch to UNITINFO since it breaks SD retail encrypted CIAs
|
2016-11-10 13:10:02 +01:00 |
|
Aurora
|
429488a4ba
|
Fixed New 3DS CPU patch overriding the CPU mode of N3DS exclusives/enhanced titles
|
2016-11-08 17:52:02 +01:00 |
|
Aurora
|
f7e570383a
|
Add dev unit check
|
2016-11-05 17:46:47 +01:00 |
|
Aurora
|
896a088199
|
Fix comment
|
2016-11-04 22:31:43 +01:00 |
|
Aurora
|
f3322bd003
|
Fix config derp, remove 0key encryption/nand ncch encryption/CIA dev common key checks on retail consoles
|
2016-11-04 22:28:33 +01:00 |
|
Aurora
|
9b724d776e
|
Add title version support to loader, only apply userland patches to suitable title versions, report used console and safe mode boots to loader separately from the config, remove eShop update check patch as older eShop version would fail anyway and it causes issues with background updates
|
2016-11-03 18:56:32 +01:00 |
|
Aurora
|
3eaa706ccf
|
Minor stuff (2)
|
2016-11-02 15:36:20 +01:00 |
|
Aurora
|
b4c854dfe8
|
Minor stuff
|
2016-11-01 20:52:04 +01:00 |
|
Aurora
|
9cdadbe834
|
Cleanup some userland patches, add/cleanup credits for patches
|
2016-11-01 19:07:53 +01:00 |
|
Aurora
|
5d868284c6
|
Fix 11.2 FIRM support
|
2016-10-25 15:47:04 +02:00 |
|
Aurora
|
035751980d
|
Minor stuff
|
2016-10-23 18:44:26 +02:00 |
|
Aurora
|
6b80bc08d5
|
Simplify some patches
|
2016-10-23 15:54:03 +02:00 |
|
Aurora
|
2089959d1b
|
Minor stuff
|
2016-10-23 04:03:41 +02:00 |
|
Aurora
|
67b00ec28d
|
Not needed
|
2016-10-23 03:56:55 +02:00 |
|
Aurora
|
c3092b482a
|
This is actually Thumb code
|
2016-10-23 03:42:52 +02:00 |
|
Aurora
|
3fd783cd01
|
Cleanup
|
2016-10-22 18:00:58 +02:00 |
|
Aurora
|
211cd964d7
|
Move hexAtoi to strings.c, add bound check to decAtoi
|
2016-10-22 16:57:18 +02:00 |
|
Aurora
|
04f42f0be4
|
Fix derp
|
2016-10-22 16:31:31 +02:00 |
|
Aurora
|
e00ef893d0
|
Introduce a decimal itoa, fixed findDumpFile not working properly with more than 100 dumps
|
2016-10-22 16:25:27 +02:00 |
|
Aurora
|
b63b17c54f
|
Minor stuff
|
2016-10-17 18:27:48 +02:00 |
|