TuxSH
|
f81c92e35b
|
The user-mode context is now dumped (instead of the supervisor-mode context) on a svcBreak call.
Kernel panics are now handled by the exception handlers as well.
|
2016-08-12 15:17:19 +02:00 |
|
TuxSH
|
4e21cf4f1c
|
Add an option to disable access checks (svc, service and arm9 flag checks) (thanks to @Subv for the most part)
|
2016-08-04 20:10:31 +02:00 |
|
TuxSH
|
81e2b7c11c
|
Merge branch 'master' into developer
Conflicts:
source/patches.c
|
2016-08-04 00:18:53 +02:00 |
|
TuxSH
|
18b5cdcddf
|
Don't make any assumption regarding version when loading an external firmware file.
|
2016-08-04 00:05:01 +02:00 |
|
TuxSH
|
df30a2a320
|
Fix bug regarding Arm9 exceptions
|
2016-08-03 23:15:45 +02:00 |
|
TuxSH
|
cf7fa8ecbd
|
Merge branch 'master' into developer
Conflicts:
source/config.c
source/firm.c
source/fs.c
source/fs.h
source/patches.c
source/patches.h
source/utils.h
|
2016-08-03 22:52:51 +02:00 |
|
Aurora
|
e7b8a0ef39
|
Force A9LH detection is not needed anymore
|
2016-07-18 18:53:23 +02:00 |
|
Aurora
|
c63e46b1a9
|
Added FIRM version detection, removed firmware.bin loading unless an unsupported O3DS NATIVE_FIRM (pre-5.0) is being loaded, skip patching old unsupported O3DS AGB/TWL FIRMs, only apply 11.0 patches with 11.0 or greater
|
2016-07-18 16:58:29 +02:00 |
|
TuxSH
|
2412faf033
|
Merge branch 'master' into developer
|
2016-07-05 16:11:58 +02:00 |
|
TuxSH
|
72caad86cc
|
Minor stuff
|
2016-07-05 16:05:53 +02:00 |
|
TuxSH
|
2d6debddb9
|
Merge branch 'master' into developer
Conflicts:
source/firm.h
source/fs.h
source/patches.h
|
2016-07-02 17:44:08 +02:00 |
|
TuxSH
|
96211813e3
|
Use bool instead of u32 where it's relevant
|
2016-07-02 14:44:01 +02:00 |
|
TuxSH
|
0eb87df84f
|
Enable support for reading FIRM system modules from SD card (in /luma/sysmodules)
|
2016-06-27 13:21:08 +02:00 |
|
TuxSH
|
0ced86b55f
|
Merge branch 'master' into developer
Conflicts:
source/firm.c
source/patches.h
|
2016-06-13 23:16:33 +02:00 |
|
TuxSH
|
2943dcb2e9
|
Refactor firm.c as well as other files
|
2016-06-12 22:14:52 +02:00 |
|
TuxSH
|
e478908dca
|
Make the exception handlers dump more information
You'll need to the latest version of exception_dump_parser.py
|
2016-06-07 19:25:45 +02:00 |
|
TuxSH
|
35fdd470b3
|
Fix previous commit on N3DS, with dev. features enabled
|
2016-06-04 23:51:00 +02:00 |
|
TuxSH
|
edff11be7b
|
Stub svcBreak with "bkpt 65535" so we can debug it
|
2016-06-04 21:14:00 +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
|
6a280723f8
|
Fix developer-branch-exclusive patches
|
2016-05-27 22:06:11 +02:00 |
|
Aurora
|
477414a636
|
Merge from master, fix derp, cleanup
|
2016-05-27 14:56:18 +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 |
|
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
|
58a33ee6e9
|
Merge branch 'master' into developer
Conflicts:
source/firm.c
|
2016-05-13 08:46:24 +02:00 |
|
Aurora
|
8cbc535755
|
Minor pedantic changes (3)
|
2016-05-12 15:16:46 +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
|
edb5a82a89
|
Restore svcBackdoor (on ARM11, for 11.0 and higher)
|
2016-05-10 23:06:32 +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
|
b90b138766
|
Cleanup, fix latest ctrulib, removed reboot after config (needs testing!), fixed L+SELECT payload
|
2016-05-09 03:41:29 +02:00 |
|
TuxSH
|
8dd9c1a1af
|
Merge branch 'master' into developer
Conflicts:
source/firm.c
|
2016-05-08 00:07:25 +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 |
|
Aurora
|
169b12fc20
|
Merge changes from master, added support for netloader companion (payload must be "nlc.bin" and will be deleted after being read, moved exception vectors
|
2016-05-03 16:57:00 +02:00 |
|
Aurora
|
fef48a449a
|
Code refactoring, added support for SAFE_MODE FIRM on A9LH (you can update safely from it now). Thanks to delebile for the O3DS SAFE_MODE FIRM FIRM0/1 protection!
|
2016-05-03 01:21:43 +02:00 |
|
Aurora
|
efd08ff731
|
Revert "Move the UNITINFO patch to the developer version"
This reverts commit f9a1f1a79bfe6582e8686d33061e7d840ce72ad7.
|
2016-04-26 22:00:29 +02:00 |
|
Aurora
|
f9a1f1a79b
|
Move the UNITINFO patch to the developer version
|
2016-04-26 21:51:57 +02:00 |
|
Aurora
|
a736e4602a
|
Cleanup
|
2016-04-26 20:10:20 +02:00 |
|
Aurora
|
3fd4603553
|
Welcome Luma3DS
|
2016-04-23 01:43:36 +02:00 |
|
Aurora
|
6d4a84a325
|
Remove unneeded stuff from the loader injection
|
2016-04-13 14:37:40 +02:00 |
|
Aurora
|
ef3ba896d5
|
Cleanup, removed the non-working clock speed patch
|
2016-04-12 14:32:38 +02:00 |
|
Aurora
|
0e9ff44746
|
Made N3DS >9.6 key generation version independent
|
2016-04-11 22:26:39 +02:00 |
|
Steven Smith
|
b3f0d13aa4
|
Add developer UNITINFO patch.
|
2016-04-11 12:14:51 -07:00 |
|
Aurora
|
3475cfe1e6
|
Changed indentation style across the code to make it more readable, added newlines before comments, moved patches to separate functions, made memory operations slightly faster by compiling them with O3 (thanks TuxSH!)
|
2016-04-02 18:22:47 +02:00 |
|