Commit Graph
100 Commits
Author SHA1 Message Date
TuxSH a17311c955 Merge branch 'memregion-test' 2017-06-13 02:28:38 +02:00
TuxSH e1d0602f25 Move the kext outside Rosalina
- Stability (tm)
- Boots 1s faster on N3DS
- (∩ ͡° ͜ʖ ͡°)⊃━☆゚
2017-06-13 02:00:41 +02:00
TuxSHandGitHub 2ff9718510 Merge pull request #595 from Hikari-chin/master
Fix #593
2017-06-12 18:00:22 +02:00
TuxSHandEzekiel Bethel 53e2ef24f1 Refactor pattern for ir hook 2017-06-11 17:16:14 +01:00
TuxSH ae8ea7da16 Revert PR due to breakage for a totally unrelated reason
(will be added back later)
2017-06-10 01:39:11 +02:00
TuxSH 69762c5dce Revert "Attempt fixing svcConnectToPortInitHook.s again"
This reverts commit 901d4992c0.
2017-06-09 20:48:01 +02:00
TuxSH 901d4992c0 Attempt fixing svcConnectToPortInitHook.s again 2017-06-09 18:10:02 +02:00
TuxSH a7046909ec Use static const when appropriate 2017-06-09 14:26:51 +02:00
TuxSH 949d219c72 lolwut this fixes building on WSL
maybe memsearch is flasky on unaligned patterns, dunno
2017-06-09 05:00:38 +02:00
TuxSH 9a3d9aed30 Always enable ARM9 exceptions, update .gitignore 2017-06-09 02:31:14 +02:00
TuxSHandGitHub 4d99143da0 Merge pull request #561 from SciresM/master
Add config option to disable exception vectors.
2017-06-09 00:17:14 +02:00
TuxSH 461035b212 Fix bug(s), refactor svcConnectToPortInitHook.s, cleanup 2017-06-08 21:35:41 +02:00
TuxSH 427a05997d Revert "Refactor fatalExceptionHandlers.s a bit"
This reverts commit 84d736c2eb.
2017-06-08 02:02:49 +02:00
TuxSH 84d736c2eb Refactor fatalExceptionHandlers.s a bit 2017-06-07 23:58:29 +02:00
TuxSH a16d1ebe33 Refactor k11 main hook
Much less error-prone now.
2017-06-07 22:13:05 +02:00
TuxSH 76d7a035bd Fix country/state id spoofing 2017-06-07 01:06:39 +02:00
TuxSH a5b638ae7b Fix uninitialized variable bugs 2017-06-06 21:04:13 +02:00
TuxSH 174089e4f3 Fix langemu bugs 2017-06-06 19:37:16 +02:00
TuxSHandGitHub 4d219813fe Merge pull request #519 from sora10pls/master
Reference release notes in README.md
2017-06-06 02:52:32 +02:00
TuxSH 0ba7f9dba0 Fix chainloader 2017-06-05 21:24:18 +02:00
TuxSH 0ac6db006a Work around a GDB bug (w/r/t packet size) 2017-06-05 21:23:17 +02:00
TuxSH 26dd61e4e6 Fix (work around) Nintendo own HM bug, GG Ninty 2017-06-05 20:28:44 +02:00
TuxSH dda11206db Fix bug in fatalExceptionHandlers.s 2017-06-05 19:32:37 +02:00
TuxSHandGitHub 2d4c103854 Merge pull request #510 from T3CHNOLOG1C/master
fix typo in readme
2017-06-05 14:46:21 +02:00
TuxSH 21db0d45bd Added Rosalina, see details
- see release notes
- ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
- (∩ ͡° ͜ʖ ͡°)⊃━☆゚
- ( ͡ᵔ ͜ʖ ͡ᵔ) ♫┌( ͡° ͜ʖ ͡°)┘♪ ♫└( ͡° ͜ʖ ͡°)┐♪
2017-06-05 02:02:04 +02:00
TuxSH 1d2909ea03 Fix ISSDMODE usage 2017-06-03 03:59:18 +02:00
TuxSH 118f81d347 0xBEEF -> 0x1BEEF 2017-06-02 20:36:58 +02:00
TuxSH 5b34b2d114 Change directory structure 2017-06-02 19:35:08 +02:00
TuxSH 3ea8734fdd More complete TWL key init 2017-06-02 19:35:07 +02:00
TuxSH 692a94fe5e Fix call to patchK11ModuleLoading 2017-06-02 19:35:04 +02:00
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
TuxSH 0b65fcbdd7 Add -S nand-retail to be sure 2017-06-02 19:34:54 +02:00
TuxSH 067e217909 Add proper arm11 crt0 and fix race condition 2017-06-02 19:34:53 +02:00
TuxSH d6c6c421e9 Allow empty sections at any place in FIRMs 2017-06-02 19:34:52 +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
TuxSHandGitHub 8308e1a8b8 Merge pull request #479 from Margen67/master
Update ISSUE_TEMPLATE.md (..again)
2017-05-31 21:07:39 +02:00
TuxSHandGitHub 9570e6cbec Merge pull request #472 from gnmmarechal/master
Updated README.md
2017-05-31 18:46:30 +02:00
TuxSHandGitHub a187c0c7ce Update README.md w/r/t firmtool 2017-05-23 17:41:19 +02:00
TuxSH c73fec46e6 Fix memcmp u"nand" in fs.c 2017-05-20 02:44:28 +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
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
TuxSHandGitHub 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
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