Commit Graph
100 Commits
Author SHA1 Message Date
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
TuxSHandGitHub 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
TuxSHandGitHub 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
TuxSHandGitHub 0eab9127e3 Pretend nothing happened... 2017-03-19 21:29:58 +01:00
TuxSHandGitHub 9f11991410 Merge pull request #383 from Margen67/master
Create ISSUE_TEMPLATE.md
2017-03-17 21:31:01 +01:00
TuxSHandGitHub 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
TuxSHandGitHub ed8aee8b8c Remove custom 3dsx.ld dependency
Thanks to @WinterMute
2017-02-13 01:20:44 +01:00
TuxSHandGitHub 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
TuxSHandGitHub 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
TuxSHandGitHub 61ecd9a617 Update screen.c 2017-01-24 09:22:31 +01:00
TuxSHandGitHub 6f56a9bfe9 Update config.h 2017-01-24 02:22:38 +01:00
TuxSHandGitHub 416875ee46 Merge pull request #343 from HighMans/master
Update config.c
2017-01-24 00:37:33 +01:00
TuxSHandGitHub 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
TuxSHandGitHub f03e232b90 Update screen.c 2017-01-15 22:23:20 +01:00
TuxSHandGitHub 1eb18c1790 Fix sigpatch bug on N3DS safe_firm
Thanks @SciresM for noticing it
2017-01-08 18:29:26 +01:00
TuxSHandGitHub 3076d56973 Merge pull request #317 from SciresM/master
Add signature patches for old firmwares.
2017-01-07 23:47:19 +01:00
TuxSHandGitHub dfbd0dc9e7 Merge pull request #309 from maorninja/master
Update link to Plailects Guide
2017-01-03 20:25:00 +01:00
TuxSHandGitHub 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
TuxSHandGitHub c5d75d2de9 Update exceptions.c 2016-11-24 07:12:28 +01:00
TuxSHandGitHub 796cb31ed7 Update exceptions.c 2016-11-12 13:18:24 +01:00
TuxSHandGitHub 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
TuxSHandGitHub a2cfa2be16 Fix same handling bug on arm9 2016-11-11 00:30:49 +01:00
TuxSHandGitHub 4b06bb7795 Fix svcBreak handling bug 2016-11-06 00:05:12 +01:00
TuxSHandGitHub b3f38a8764 Update cache.s
Comments
2016-10-31 14:18:29 +01:00
TuxSHandGitHub 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
TuxSHandGitHub 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
TuxSHandAurora 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
TuxSHandAurora 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
TuxSHandGitHub dca612ffd7 Update firm.c 2016-08-27 13:13:43 +02:00
TuxSHandGitHub 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
TuxSHandGitHub ef1ecf859c Update draw.c 2016-08-20 19:59:25 +02:00
TuxSHandGitHub a302ad3bea R.I.P boot speed boost (for now) 2016-08-20 18:45:56 +02:00
TuxSH 0951260df7 Merge branch 'master' into developer
Conflicts:
	source/patches.c
2016-08-18 00:39:21 +02:00
TuxSHandGitHub b87dadbb72 Update patches.c 2016-08-18 00:36:28 +02:00
TuxSH 1dd6a9821a Merge branch 'master' into developer
Conflicts:
	Makefile
	source/patches.c
2016-08-18 00:35:20 +02:00
TuxSH 50a2424001 Implement svcGetCFWInfo in place of svc 0x2e (which is stubbed). Luma3DS now boots ca. 1.5s faster
Fix bug in pin.c where the START button wasn't recognized as well.
2016-08-17 23:47:30 +02:00
TuxSH 61e5a4444f Fix derp. 2016-08-17 16:03:49 +02:00
TuxSH dfd699c16b Merge branch 'master' into developer
Conflicts:
	source/config.c
2016-08-15 22:08:45 +02:00
TuxSH a381c2a811 Update config.c 2016-08-15 21:37:25 +02:00
TuxSH e4c87a59d0 Merge branch 'master' into developer
Conflicts:
	source/config.c
2016-08-15 21:29:17 +02:00
TuxSH eef30ceb3c Make the multi-choice options look cleaner 2016-08-15 21:25:06 +02:00