Commit Graph

  • ef60c8ea4c Refactor the exception handling code TuxSH 2016-06-08 21:44:04 +02:00
  • e478908dca Make the exception handlers dump more information TuxSH 2016-06-07 19:25:45 +02:00
  • ca587692eb Merge branch 'master' into developer TuxSH 2016-06-05 20:56:57 +02:00
  • f78dd5365c External .code section loading for titles and some refactoring TuxSH 2016-06-05 20:43:49 +02:00
  • f9d6cdccb0 This is what happens when I don't have a N3DS TuxSH 2016-06-05 12:08:55 +02:00
  • 35fdd470b3 Fix previous commit on N3DS, with dev. features enabled TuxSH 2016-06-04 23:51:00 +02:00
  • edff11be7b Stub svcBreak with "bkpt 65535" so we can debug it TuxSH 2016-06-04 21:11:15 +02:00
  • bb230de72c The ARM11 exception handlers are now working. TuxSH 2016-06-03 21:38:35 +02:00
  • 2d7dde9cf9 ARM11 exception handlers (not working yet, it fails to retrieve the data after the reboot) TuxSH 2016-06-02 22:33:44 +02:00
  • b77d619873 Merge branch 'master' into developer TuxSH 2016-05-28 23:49:07 +02:00
  • ae1033d975 Update start.s (thanks @delebile and/or @d0k3) TuxSH 2016-05-28 23:47:30 +02:00
  • 99d28c4f79 Move the code that sets up the exception handlers TuxSH 2016-05-28 22:05:07 +02:00
  • 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) TuxSH 2016-05-28 16:13:22 +02:00
  • 6a280723f8 Fix developer-branch-exclusive patches TuxSH 2016-05-27 22:06:11 +02:00
  • f85bbfff58 Merge branch 'master' into developer Aurora 2016-05-27 16:30:03 +02:00
  • d239d82379 Fixed release archive building Aurora 2016-05-27 16:29:39 +02:00
  • 9017de6082 More cleanup Aurora 2016-05-27 15:15:25 +02:00
  • 477414a636 Merge from master, fix derp, cleanup Aurora 2016-05-27 14:50:30 +02:00
  • 5fac49447c Update authors for the Cakehax loader Aurora 2016-05-27 14:08:06 +02:00
  • 30b3a51309 Cleanup Aurora 2016-05-27 04:16:49 +02:00
  • bafba1197e Fix and refactor stuff TuxSH 2016-05-25 22:56:26 +02:00
  • 2fab0be5e8 Merge branch 'master' into developer TuxSH 2016-05-25 22:28:50 +02:00
  • 7ea2a0a278 Remove the anti-DG check on 11.0 firmware (and future ones) TuxSH 2016-05-25 20:50:45 +02:00
  • a3ae38520c Fix the latest two commits TuxSH 2016-05-25 20:08:37 +02:00
  • c36fa01651 Move patches within emunand.c Aurora 2016-05-25 15:26:51 +02:00
  • 9aeac7af92 Move patches to patches.c and emunand.c, section 0 copying to launchFirm for consistency Aurora 2016-05-25 14:34:43 +02:00
  • 859944dc8e Update Makefile TuxSH 2016-05-21 22:59:14 +02:00
  • a6dc3c8fc7 Merge pull request #86 from mariogamer2/master TuxSH 2016-05-21 10:50:11 +02:00
  • 61c02ed079 Print git commit in menu settings,taked from: 81566b7b27 mariogamer2 2016-05-13 15:16:10 -04:00
  • afc6f51ff2 Revised and working RO patch TuxSH 2016-05-14 20:26:32 +02:00
  • c32eefaa51 Patched CRO0/CRR0 hash&signature checks TuxSH 2016-05-14 15:35:59 +02:00
  • b6969cf0d1 Make "Enable developer features" the last option for compatibility with the master branch TuxSH 2016-05-13 09:15:40 +02:00
  • 58a33ee6e9 Merge branch 'master' into developer TuxSH 2016-05-13 08:46:24 +02:00
  • 050f433046 Small chrono function refactoring Aurora 2016-05-13 05:01:32 +02:00
  • d48f6b62ce Fixed a build issue TuxSH 2016-05-12 18:12:10 +02:00
  • ffee64c67f Skip the svcBackdoor function on 9.0 O3DS FIRM - <= 9.5 N3DS FIRM Aurora 2016-05-12 15:27:22 +02:00
  • 8cbc535755 Minor pedantic changes (3) Aurora 2016-05-12 14:48:52 +02:00
  • ca07af2fe9 Update fs.c TuxSH 2016-05-12 15:08:12 +02:00
  • 2fe5da97eb Merge branch 'master' into developer TuxSH 2016-05-12 15:03:27 +02:00
  • 6ffaeadd1b Minor pedantic changes (3) Aurora 2016-05-12 14:48:52 +02:00
  • 2c10b6bff2 Merge branch 'master' into developer TuxSH 2016-05-12 14:31:48 +02:00
  • 76acfd9934 Minor pedantic changes (2) TuxSH 2016-05-12 13:35:39 +02:00
  • 06cc4f7172 Minor pedantic changes TuxSH 2016-05-12 12:24:14 +02:00
  • 158659e5b0 More cleanup Aurora 2016-05-12 02:59:21 +02:00
  • 7e46046e3b Merge branch 'master' of https://github.com/AuroraWright/Luma3DS Aurora 2016-05-11 19:29:49 +02:00
  • 808c4b7361 Cleanup, possibly slight speedup by limiting Process9 memsearches to the P9 code Aurora 2016-05-11 19:28:28 +02:00
  • 03dc4fc425 Update the FRIENDS module patch TuxSH 2016-05-11 14:43:24 +02:00
  • b4029dcd73 Merge branch 'master' into developer TuxSH 2016-05-11 01:32:06 +02:00
  • 1750b256eb Do things right TuxSH 2016-05-11 01:08:54 +02:00
  • d00d82ac89 Update firm.c TuxSH 2016-05-10 23:27:54 +02:00
  • edb5a82a89 Restore svcBackdoor (on ARM11, for 11.0 and higher) TuxSH 2016-05-10 23:06:32 +02:00
  • f7552f7c32 Update patcher.c TuxSH 2016-05-10 02:12:44 +02:00
  • 4483b65b25 Update config.c TuxSH 2016-05-10 01:38:08 +02:00
  • d2f53626ae Add precise and reliable time measurement (with a resolution of 67MHz). TuxSH 2016-05-10 01:27:58 +02:00
  • ac01fe417e Merge branch 'master' into developer TuxSH 2016-05-09 20:45:06 +02:00
  • 2fd8c7aace Moved GPU register clearing to the config only, as it causes artifacts Aurora 2016-05-09 14:38:20 +02:00
  • b90b138766 Cleanup, fix latest ctrulib, removed reboot after config (needs testing!), fixed L+SELECT payload Aurora 2016-05-09 03:41:00 +02:00
  • c3ad7eda08 Derp TuxSH 2016-05-08 17:59:15 +02:00
  • 02c6a3c214 Make FCRAM (and VRAM as a side effect) globally executable from arm11 kernel (only when "developer features" are enabled) TuxSH 2016-05-08 01:23:22 +02:00
  • 8dd9c1a1af Merge branch 'master' into developer TuxSH 2016-05-08 00:07:25 +02:00
  • 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. TuxSH 2016-05-07 23:40:02 +02:00
  • 9e87679ee2 Use a much better algorithm for getLoader (Luma3DS boots around 0.25s faster now) TuxSH 2016-05-07 19:16:53 +02:00
  • 17964f8cd1 Exception register dumps are now displayed on screen, among other things TuxSH 2016-05-06 22:50:01 +02:00
  • a63fb971d4 Add support for k9/p9 exception handling on all FIRMs TuxSH 2016-05-06 20:22:43 +02:00
  • 4b500349e6 Update README.md TuxSH 2016-05-06 18:34:35 +02:00
  • 8e554e17c9 Update README.md TuxSH 2016-05-06 17:18:01 +02:00
  • 1d77206ae4 Refactor arm9 exception handling code (2) TuxSH 2016-05-06 16:41:18 +02:00
  • 4340c326dc Refactor arm9 exception handling code TuxSH 2016-05-06 15:45:25 +02:00
  • c6cb97ae30 Fix all supported arm9 exception vectors other than the Data Abort one TuxSH 2016-05-06 12:49:03 +02:00
  • 9d68c980e6 Added support for 9.5 New 3DS FIRM to the arm9loader Aurora 2016-05-05 04:43:44 +02:00
  • e2596a0a61 Merge changes from master Aurora 2016-05-04 23:48:35 +02:00
  • 17d3c6491a Cleanup, removed redundant file reading code Aurora 2016-05-03 20:03:37 +02:00
  • f55fc421ea Moved and specialized error code for the exception vectors Aurora 2016-05-03 17:05:19 +02:00
  • 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 Aurora 2016-05-03 16:57:00 +02:00
  • 905f816bbe Get rid of the double FatFs Aurora 2016-05-03 03:05:11 +02:00
  • 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! Aurora 2016-05-03 01:17:22 +02:00
  • 95d06c115a Fixed crashes loading an emuNAND if the SD was too small to be able to hold it Aurora 2016-05-02 02:02:31 +02:00
  • 113059e57c Fixed L+R booting the updated NAND with the FIRM from the outdated NAND Aurora 2016-05-01 19:31:58 +02:00
  • 408c70b90c Merge branch 'master' into developer Aurora 2016-04-30 03:34:52 +02:00
  • 5b51574ebf We do not need all that space anymore Aurora 2016-04-29 18:07:00 +02:00
  • 1e6d7a5aee Merge changes from master Aurora 2016-04-29 18:45:30 +02:00
  • a28b50cee8 We do not need all that space anymore Aurora 2016-04-29 18:07:00 +02:00
  • df112b550b Move loadPayload to fs.c, and the path to the beginning of the chainloader Aurora 2016-04-29 17:21:34 +02:00
  • 85615d1916 Fix external FIRM loading Aurora 2016-04-29 15:19:57 +02:00
  • c6d3158b56 Remade the chainloader to only try to load the right payload for the pressed button, got rid of the default payload (start now boots "start_NAME.bin"), sel_NAME is now select_NAME as there is no more SFN limitations anymore Aurora 2016-04-29 14:28:37 +02:00
  • 4a4de608ec Merge branch 'master' into developer Aurora 2016-04-28 16:55:18 +02:00
  • e651c3d9cc Small cleanup Aurora 2016-04-28 16:11:25 +02:00
  • 9c12496b30 Merge branch 'master' into developer Aurora 2016-04-28 00:44:01 +02:00
  • bfc2448662 Simplify makefiles Aurora 2016-04-28 00:31:29 +02:00
  • faa04b0309 Merge branch 'master' into developer Aurora 2016-04-28 00:31:46 +02:00
  • ca1ea7fd6e Simplify makefiles Aurora 2016-04-28 00:31:29 +02:00
  • 57dc1b09ad Merge branch 'master' into developer Aurora 2016-04-27 16:18:01 +02:00
  • 5a9d0e2569 Fail Aurora 2016-04-27 16:16:25 +02:00
  • f6d3abbc11 Merge branch 'master' into developer Aurora 2016-04-27 15:47:36 +02:00
  • 041ca8451e Use the older cxi, should fix NANDs with incomplete background updates Aurora 2016-04-27 15:37:13 +02:00
  • 9ab3a7c451 Merge branch 'master' into developer Aurora 2016-04-27 04:52:36 +02:00
  • 2382e6d82c Fixed oversight in the injector Aurora 2016-04-27 04:52:23 +02:00
  • f0e1937eeb Add ARM9 exception vectors feature from @TuxSH Aurora 2016-04-26 22:06:19 +02:00
  • efd08ff731 Revert "Move the UNITINFO patch to the developer version" Aurora 2016-04-26 22:00:29 +02:00
  • f9a1f1a79b Move the UNITINFO patch to the developer version Aurora 2016-04-26 21:51:57 +02:00