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 and GitHub
1f300e1b75
Update Makefile
2017-05-17 20:30:20 +02:00
TuxSH
56efe6035f
Finally fix Makefiles
2017-05-17 20:28:46 +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
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
TuxSH and GitHub
e029458b09
Merge pull request #450 from Margen67/patch-1
...
Update issue template
2017-05-12 18:59:43 +02:00
TuxSH
0fbd384a73
Remove unused code and comments
2017-05-07 18:53:08 +02:00
TuxSH
e8d4a98c7b
Refactor string handling
2017-05-07 17:58:44 +02:00
TuxSH
5a404c3a35
Remove titleID restriction for code loading
2017-05-01 18:21:18 +02:00
TuxSH and GitHub
6d82649c3c
Update config.c
2017-04-17 12:24:58 +02:00
TuxSH
07bbff7d11
Fix patchSvcBreak11
2017-04-15 23:11:53 +02:00
TuxSH
2900f2d67b
Update linker.ld
2017-04-15 21:17:50 +02:00
TuxSH
93c8c90804
Fix linker scripts
2017-04-15 17:11:36 +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
9b128ebba5
Update most recent fpdver
2017-04-11 16:33:40 +02:00
TuxSH
71f49180c3
Fix firmlaunch patch (it was broken on 11.4)
2017-04-11 15:31:48 +02:00
TuxSH
4a042241a8
Update Makefile
2017-04-11 14:45:17 +02:00
TuxSH and GitHub
0eab9127e3
Pretend nothing happened...
2017-03-19 21:29:58 +01:00
TuxSH and GitHub
9f11991410
Merge pull request #383 from Margen67/master
...
Create ISSUE_TEMPLATE.md
2017-03-17 21:31:01 +01:00
TuxSH and GitHub
5081439f53
Update config.c
2017-03-05 14:12:49 +01:00
TuxSH
c44aebee4d
Forgot that
2017-03-05 14:03:15 +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
bf7e30539e
Fix parallel builds for a9lh target
...
Cakes* builds are still broken, not sure it's our fault
2017-02-23 19:07:53 +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 and GitHub
ed8aee8b8c
Remove custom 3dsx.ld dependency
...
Thanks to @WinterMute
2017-02-13 01:20:44 +01:00
TuxSH and GitHub
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 and GitHub
88db59405f
Update patcher.c
2017-02-07 02:15:34 +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 and GitHub
61ecd9a617
Update screen.c
2017-01-24 09:22:31 +01:00
TuxSH and GitHub
6f56a9bfe9
Update config.h
2017-01-24 02:22:38 +01:00
TuxSH and GitHub
416875ee46
Merge pull request #343 from HighMans/master
...
Update config.c
2017-01-24 00:37:33 +01:00
TuxSH and GitHub
ff4517e583
Merge pull request #337 from arbingordon/master
...
Add pin hiding option
2017-01-20 00:29:59 +01:00
TuxSH
6e5987e3ca
Update submodules
2017-01-18 00:18:22 +01:00
TuxSH and GitHub
f03e232b90
Update screen.c
2017-01-15 22:23:20 +01:00
TuxSH and GitHub
1eb18c1790
Fix sigpatch bug on N3DS safe_firm
...
Thanks @SciresM for noticing it
2017-01-08 18:29:26 +01:00
TuxSH and GitHub
3076d56973
Merge pull request #317 from SciresM/master
...
Add signature patches for old firmwares.
2017-01-07 23:47:19 +01:00
TuxSH and GitHub
dfbd0dc9e7
Merge pull request #309 from maorninja/master
...
Update link to Plailects Guide
2017-01-03 20:25:00 +01:00
TuxSH and GitHub
5e4fd53243
Merge pull request #305 from adibsurani/master
...
Added a patch to disable DLP region check
2016-12-23 21:22:27 +01:00
TuxSH
0ba7630354
Fix ldrt/sdrt handling.
2016-12-22 23:11:15 +01:00
TuxSH and GitHub
c5d75d2de9
Update exceptions.c
2016-11-24 07:12:28 +01:00
TuxSH and GitHub
796cb31ed7
Update exceptions.c
2016-11-12 13:18:24 +01:00
TuxSH and GitHub
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
TuxSH and GitHub
a2cfa2be16
Fix same handling bug on arm9
2016-11-11 00:30:49 +01:00
TuxSH and GitHub
4b06bb7795
Fix svcBreak handling bug
2016-11-06 00:05:12 +01:00
TuxSH and GitHub
b3f38a8764
Update cache.s
...
Comments
2016-10-31 14:18:29 +01:00
TuxSH and GitHub
080219f88d
Update reboot.s
2016-10-22 23:38:26 +02:00
TuxSH
1ad600c81a
Make the exception dump parser output the disassembly of the dumped code (when it's possible)
2016-10-06 00:16:21 +02:00
TuxSH
bd6c7b7fdb
Fix the arm11 exception handlers on < 7.x
2016-09-30 22:46:48 +02:00
TuxSH and GitHub
a5b52a2470
Fix latest commit
2016-09-21 11:25:44 +02:00
TuxSH
efe66bc72e
Make option descriptions more readable, fix bug in draw.c
2016-09-18 17:40:00 +02:00
TuxSH
50e5c29b1c
Display the stack dump partially on the bottom screen when handling an exception
2016-09-13 00:52:15 +02:00
TuxSH
7271850df2
Remove some ifdefs
2016-09-11 01:33:51 +02:00
TuxSH
e6645554f0
Merge branch 'master' into developer
...
Conflicts:
source/firm.c
source/patches.c
source/patches.h
2016-09-10 21:35:23 +02:00
TuxSH
0f83d1ffaa
Fix broken assumptions and bugs
2016-09-10 21:12:53 +02:00
TuxSH and Aurora
3bc247b43b
Update firm.c
2016-09-01 17:09:58 +02:00
TuxSH
8982ff259a
Add support for 1.x NATIVE_FIRM (on sysNAND) and the O3DS v0 SAFE_FIRM
2016-08-31 19:30:45 +02:00
TuxSH
8ceeca372f
Fix build issue
2016-08-31 13:24:29 +02:00
TuxSH
4326ac9be1
Merge branch 'developer' of https://github.com/AuroraWright/Luma3DS into developer
...
Conflicts:
source/patches.c
2016-08-31 13:14:12 +02:00
TuxSH
697c64abe4
Fix and restrain module access checks
2016-08-31 13:11:41 +02:00
TuxSH
cb9576b10e
Merge branch 'master' into developer
...
Conflicts:
source/firm.c
source/firm.h
source/patches.c
source/patches.h
2016-08-29 20:12:23 +02:00
TuxSH and Aurora
06fe06f9f1
Update CFWInfo.h
2016-08-29 18:23:06 +02:00
TuxSH
46227e6763
Fix build issues on some environments.
2016-08-29 17:51:03 +02:00
TuxSH
51c514de84
Add back reboot patch on 2.x
2016-08-28 11:48:35 +02:00
TuxSH
83a0293af4
Add support (firmprot and firmlaunch patches) for 2.x on sysNAND
2016-08-28 00:32:47 +02:00
TuxSH
84f3eddaf8
Merge branch 'master' into developer
...
Conflicts:
source/config.c
source/config.h
2016-08-27 19:31:42 +02:00
TuxSH
a5c6b908b6
Fix reboot patch for 5.x/6.x
2016-08-27 18:10:51 +02:00
TuxSH and GitHub
dca612ffd7
Update firm.c
2016-08-27 13:13:43 +02:00
TuxSH and GitHub
5177308d48
Update firm.c
2016-08-27 13:11:55 +02:00
TuxSH
59ab44a8c7
Merge branch 'master' into developer
...
Conflicts:
source/firm.c
2016-08-27 00:44:31 +02:00
TuxSH
58c6be17eb
Merge branch 'master' into developer
2016-08-27 00:11:34 +02:00
TuxSH
259bcc686c
Merge branch 'master' into developer
...
Conflicts:
source/config.c
source/firm.c
2016-08-26 23:28:31 +02:00
TuxSH
7afdc2b3b5
"Fix" the twlbg patches and make them optional
2016-08-26 19:09:14 +02:00
TuxSH
4c6a2f7ab1
Fix bug in svcBreak handling.
2016-08-26 11:38:50 +02:00
TuxSH
76cee0d95b
Merge branch 'master' into developer
2016-08-25 21:22:32 +02:00
TuxSH
7331a919e4
Fix bug.
2016-08-25 18:53:37 +02:00
TuxSH
27ea6b96c4
Merge branch 'master' into developer
...
Conflicts:
Makefile
source/firm.c
source/patches.c
2016-08-25 18:49:00 +02:00
TuxSH
33238cee54
Remove loading of /luma/TwlBg.cxi, fix bugs.
2016-08-25 16:39:43 +02:00
TuxSH
384dd2ad81
Implement on-the-fly patching of TwlBg
...
(and port the patches from https://github.com/ahezard/twl_firm_patcher ; big thanks to ahezard and people mentioned in this page; also to Subv for the original patching idea (for NATIVE_FIRM))
2016-08-25 00:13:43 +02:00
TuxSH
4885e0b8d8
On second thought...
2016-08-23 20:51:48 +02:00
TuxSH
2a84911d3b
Setting "Dev. options" to "None" now disables the exception handlers and related patches (again)
...
Port the UNITINFO patch to TWL/AGB (although it doesn't make debugging information display on fatal errors) and SAFE firms.
On dev units this patch will set it to its "retail" value (i.e. 0)
2016-08-23 20:39:42 +02:00
TuxSH
7f672fb417
Fix an off-by-one error in the exception handlers
2016-08-22 01:21:29 +02:00
TuxSH
a13fdeecf6
Merge branch 'master' into developer
...
Conflicts:
source/firm.c
source/patches.c
source/patches.h
2016-08-21 22:31:39 +02:00
TuxSH
74ac76ba84
Merge branch 'master' of https://github.com/AuroraWright/Luma3DS
2016-08-21 22:09:47 +02:00
TuxSH
253e031f83
Add support for loading /luma/TwlBg.cxi (on dev branch this will take precedence)
2016-08-21 22:09:27 +02:00
TuxSH and GitHub
ef1ecf859c
Update draw.c
2016-08-20 19:59:25 +02:00