TuxSH
|
edff11be7b
|
Stub svcBreak with "bkpt 65535" so we can debug it
|
2016-06-04 21:14:00 +02:00 |
|
TuxSH
|
bb230de72c
|
The ARM11 exception handlers are now working.
Refactored the exception handling code in general.
|
2016-06-03 21:38:35 +02:00 |
|
TuxSH
|
2d7dde9cf9
|
ARM11 exception handlers (not working yet, it fails to retrieve the data after the reboot)
Uncomment the appropriate line in firm.c to test.
|
2016-06-02 22:33:44 +02:00 |
|
TuxSH
|
b77d619873
|
Merge branch 'master' into developer
|
2016-05-28 23:49:07 +02:00 |
|
TuxSH
|
ae1033d975
|
Update start.s (thanks @delebile and/or @d0k3)
|
2016-05-28 23:47:30 +02:00 |
|
TuxSH
|
99d28c4f79
|
Move the code that sets up the exception handlers
|
2016-05-28 22:05:07 +02:00 |
|
TuxSH
|
2424865fa1
|
Make developer features multi-choice, since modifying UNITINFO prevents accessing eShop on retail consoles (you can now choose "ErrDisp" for a less aggressive patch)
|
2016-05-28 16:13:22 +02:00 |
|
TuxSH
|
6a280723f8
|
Fix developer-branch-exclusive patches
|
2016-05-27 22:06:11 +02:00 |
|
Aurora
|
9017de6082
|
More cleanup
|
2016-05-27 15:15:48 +02:00 |
|
Aurora
|
477414a636
|
Merge from master, fix derp, cleanup
|
2016-05-27 14:56:18 +02:00 |
|
Aurora
|
5fac49447c
|
Update authors for the Cakehax loader
|
2016-05-27 14:08:06 +02:00 |
|
Aurora
|
30b3a51309
|
Cleanup
|
2016-05-27 04:16:49 +02:00 |
|
TuxSH
|
bafba1197e
|
Fix and refactor stuff
|
2016-05-25 22:56:26 +02:00 |
|
TuxSH
|
2fab0be5e8
|
Merge branch 'master' into developer
Conflicts:
Makefile
source/firm.c
source/patches.c
source/patches.h
|
2016-05-25 22:28:50 +02:00 |
|
TuxSH
|
7ea2a0a278
|
Remove the anti-DG check on 11.0 firmware (and future ones)
|
2016-05-25 20:50:45 +02:00 |
|
TuxSH
|
a3ae38520c
|
Fix the latest two commits
|
2016-05-25 20:08:37 +02:00 |
|
Aurora
|
c36fa01651
|
Move patches within emunand.c
|
2016-05-25 15:35:50 +02:00 |
|
Aurora
|
9aeac7af92
|
Move patches to patches.c and emunand.c, section 0 copying to launchFirm for consistency
|
2016-05-25 14:34:43 +02:00 |
|
TuxSH
|
b6969cf0d1
|
Make "Enable developer features" the last option for compatibility with the master branch
|
2016-05-13 09:15:40 +02:00 |
|
TuxSH
|
58a33ee6e9
|
Merge branch 'master' into developer
Conflicts:
source/firm.c
|
2016-05-13 08:46:24 +02:00 |
|
Aurora
|
050f433046
|
Small chrono function refactoring
|
2016-05-13 05:01:32 +02:00 |
|
TuxSH
|
d48f6b62ce
|
Fixed a build issue
|
2016-05-12 18:12:10 +02:00 |
|
Aurora
|
ffee64c67f
|
Skip the svcBackdoor function on 9.0 O3DS FIRM - <= 9.5 N3DS FIRM
|
2016-05-12 15:28:48 +02:00 |
|
Aurora
|
8cbc535755
|
Minor pedantic changes (3)
|
2016-05-12 15:16:46 +02:00 |
|
TuxSH
|
ca07af2fe9
|
Update fs.c
|
2016-05-12 15:08:12 +02:00 |
|
TuxSH
|
2fe5da97eb
|
Merge branch 'master' into developer
|
2016-05-12 15:03:27 +02:00 |
|
Aurora
|
6ffaeadd1b
|
Minor pedantic changes (3)
|
2016-05-12 14:48:52 +02:00 |
|
TuxSH
|
2c10b6bff2
|
Merge branch 'master' into developer
Conflicts:
source/firm.c
source/patches.c
source/patches.h
|
2016-05-12 14:31:48 +02:00 |
|
TuxSH
|
76acfd9934
|
Minor pedantic changes (2)
|
2016-05-12 13:35:39 +02:00 |
|
TuxSH
|
06cc4f7172
|
Minor pedantic changes
|
2016-05-12 12:24:14 +02:00 |
|
Aurora
|
158659e5b0
|
More cleanup
|
2016-05-12 03:13:17 +02:00 |
|
Aurora
|
808c4b7361
|
Cleanup, possibly slight speedup by limiting Process9 memsearches to the P9 code
|
2016-05-11 19:28:45 +02:00 |
|
TuxSH
|
b4029dcd73
|
Merge branch 'master' into developer
Conflicts:
source/firm.c
source/patches.h
|
2016-05-11 01:32:06 +02:00 |
|
TuxSH
|
1750b256eb
|
Do things right
|
2016-05-11 01:08:54 +02:00 |
|
TuxSH
|
d00d82ac89
|
Update firm.c
|
2016-05-10 23:27:54 +02:00 |
|
TuxSH
|
edb5a82a89
|
Restore svcBackdoor (on ARM11, for 11.0 and higher)
|
2016-05-10 23:06:32 +02:00 |
|
TuxSH
|
4483b65b25
|
Update config.c
|
2016-05-10 01:38:08 +02:00 |
|
TuxSH
|
d2f53626ae
|
Add precise and reliable time measurement (with a resolution of 67MHz).
Splash screens now last 3 seconds after they have been loaded.
The delay after pressing START in the configuration menu is now 2s long.
|
2016-05-10 01:27:58 +02:00 |
|
TuxSH
|
ac01fe417e
|
Merge branch 'master' into developer
Conflicts:
source/firm.c
source/patches.c
source/patches.h
source/utils.h
|
2016-05-09 20:45:06 +02:00 |
|
Aurora
|
2fd8c7aace
|
Moved GPU register clearing to the config only, as it causes artifacts
|
2016-05-09 14:38:20 +02:00 |
|
Aurora
|
b90b138766
|
Cleanup, fix latest ctrulib, removed reboot after config (needs testing!), fixed L+SELECT payload
|
2016-05-09 03:41:29 +02:00 |
|
TuxSH
|
c3ad7eda08
|
Derp
|
2016-05-08 17:59:15 +02:00 |
|
TuxSH
|
02c6a3c214
|
Make FCRAM (and VRAM as a side effect) globally executable from arm11 kernel (only when "developer features" are enabled)
|
2016-05-08 01:23:22 +02:00 |
|
TuxSH
|
8dd9c1a1af
|
Merge branch 'master' into developer
Conflicts:
source/firm.c
|
2016-05-08 00:07:25 +02:00 |
|
TuxSH
|
be54052b6d
|
Make 3ds_injector able to be bigger than the official loader module (max. 25KB on O3DS due to memory limitations). Thanks @mid-kid for the idea.
|
2016-05-07 23:40:02 +02:00 |
|
TuxSH
|
9e87679ee2
|
Use a much better algorithm for getLoader (Luma3DS boots around 0.25s faster now)
|
2016-05-07 19:16:53 +02:00 |
|
TuxSH
|
17964f8cd1
|
Exception register dumps are now displayed on screen, among other things
|
2016-05-06 22:50:01 +02:00 |
|
TuxSH
|
a63fb971d4
|
Add support for k9/p9 exception handling on all FIRMs
|
2016-05-06 20:22:43 +02:00 |
|
Aurora
|
9d68c980e6
|
Added support for 9.5 New 3DS FIRM to the arm9loader
|
2016-05-05 04:43:44 +02:00 |
|
Aurora
|
e2596a0a61
|
Merge changes from master
|
2016-05-04 23:49:55 +02:00 |
|