Commit Graph

  • ef8438a214 Update gitignore Aurora 2016-08-16 01:58:34 +0200
  • dfd699c16b Merge branch 'master' into developer TuxSH 2016-08-15 22:08:45 +0200
  • a381c2a811 Update config.c v6.0 TuxSH 2016-08-15 21:37:25 +0200
  • e4c87a59d0 Merge branch 'master' into developer TuxSH 2016-08-15 21:29:17 +0200
  • eef30ceb3c Make the multi-choice options look cleaner TuxSH 2016-08-15 21:25:06 +0200
  • 76411387ba Revert most of latest commit TuxSH 2016-08-15 21:20:31 +0200
  • 8d5d8d2100 Fix and rewrite parts of k11modules.s TuxSH 2016-08-15 21:07:06 +0200
  • 802bce12a7 Merge branch 'master' into developer TuxSH 2016-08-15 17:23:53 +0200
  • a1024c288e Update pin.c TuxSH 2016-08-15 17:15:16 +0200
  • a4531b01d5 Merge branch 'master' into developer TuxSH 2016-08-15 16:51:36 +0200
  • d445b20e90 Fix bugs TuxSH 2016-08-15 16:50:58 +0200
  • 24ddf5ca3d Merge branch 'master' into developer TuxSH 2016-08-15 16:29:48 +0200
  • bb117d3d74 Clear screens before turning on the backlight to mitigate previous FB contents persisting Aurora 2016-08-15 15:25:44 +0200
  • c101653077 Clear screens before a power off/reboot Aurora 2016-08-15 14:46:33 +0200
  • 5248b96f8a No need for this Aurora 2016-08-15 13:37:23 +0200
  • 7ab59e420a Fix comment Aurora 2016-08-15 13:28:43 +0200
  • 83a849126a Move stuff from firm.c (2) Aurora 2016-08-15 13:23:27 +0200
  • c9c373f607 Move stuff from firm.c Aurora 2016-08-15 13:11:27 +0200
  • aa7c2c0009 Various changes/cleanups, removed useless code, simplified chronometer functions Aurora 2016-08-15 03:51:48 +0200
  • 57fc4df86f Merge branch 'master' into developer TuxSH 2016-08-14 23:42:33 +0200
  • 75acdc8a98 Fix setRSAMod0DerivedKeys TuxSH 2016-08-14 23:32:56 +0200
  • 070f7fcc68 Fix exception dump folder creation TuxSH 2016-08-14 13:47:12 +0200
  • 4d48238fb1 Merge branch 'master' into developer TuxSH 2016-08-14 12:42:13 +0200
  • 9b304404f7 Enable access to the ITCM (older k9lh payloads disabled access to it). TuxSH 2016-08-14 12:30:12 +0200
  • 8e5ced8e3c Merge branch 'master' into developer TuxSH 2016-08-13 23:56:49 +0200
  • 95ef379ac5 Remove the empty "luma" folder from the output folder since it will be created automatically when running Luma3DS. TuxSH 2016-08-13 23:56:07 +0200
  • 915f9ccb0d Create /luma/dumps/arm9 and /luma/dumps/arm11 automatically when needed. TuxSH 2016-08-13 23:43:34 +0200
  • 3709ac301a Merge branch 'master' into developer TuxSH 2016-08-13 23:04:41 +0200
  • 3bc966f84e Replace "Enable splash screen with no screen-init" by "Display splash screen before payloads". TuxSH 2016-08-13 22:23:14 +0200
  • 457b4cec13 Disable interrupts and do some refactoring. TuxSH 2016-08-13 20:49:40 +0200
  • 88891ef6cd Setting "Dev. Options" to "None" no longer disable exception handling and related patches. Removed the patch that disables execution protection on the global kernel FCRAM and VRAM mapping as it was unused, worthless, and caused bugs in the past. TuxSH 2016-08-13 15:31:08 +0200
  • 25811e2b52 Remove handling of kernel panics for SAFE_FIRM k9, fix it for LGY FIRMs. TuxSH 2016-08-13 11:47:10 +0200
  • 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. TuxSH 2016-08-12 15:17:19 +0200
  • 39b2aff627 Merge branch 'master' into developer TuxSH 2016-08-06 22:38:54 +0200
  • 905777466d Don't set retail keys on dev units. TuxSH 2016-08-06 22:38:06 +0200
  • 4e21cf4f1c Add an option to disable access checks (svc, service and arm9 flag checks) (thanks to @Subv for the most part) TuxSH 2016-08-04 20:10:31 +0200
  • eccf9eab93 Enable reading TwlBg and AgbBg as well as TWL_FIRM, AGB_FIRM and SAFE_FIRM from SD card. TuxSH 2016-08-04 13:44:51 +0200
  • c36ad54bcb Always load firmware.bin when it exists. TuxSH 2016-08-04 11:16:28 +0200
  • 81e2b7c11c Merge branch 'master' into developer TuxSH 2016-08-04 00:18:53 +0200
  • 18b5cdcddf Don't make any assumption regarding version when loading an external firmware file. TuxSH 2016-08-04 00:05:01 +0200
  • fe31114779 Fix build issue TuxSH 2016-08-03 23:27:58 +0200
  • df30a2a320 Fix bug regarding Arm9 exceptions TuxSH 2016-08-03 23:15:45 +0200
  • cf7fa8ecbd Merge branch 'master' into developer TuxSH 2016-08-03 22:52:51 +0200
  • 389a169443 pin.c cleanup TuxSH 2016-08-03 20:49:10 +0200
  • e01802e299 Check the PIN before loading a payload. TuxSH 2016-08-03 16:58:03 +0200
  • 709aefba5d Implement a PIN-checking system. TuxSH 2016-08-03 14:13:26 +0200
  • e4ed713fce Update FatFs to 0.12a Aurora 2016-07-20 15:07:13 +0200
  • d3c507b0d4 Minor stuff Aurora 2016-07-19 20:03:35 +0200
  • a68e14def3 Added error screen when booting an unsupported NAND with no firmware.bin or writing to the config fails, added code for creating the "luma" directory if it is missing Aurora 2016-07-18 22:42:55 +0200
  • 8175642a2a Fix changing the brightness Needs to be static for some reason Aurora 2016-07-18 21:52:03 +0200
  • 8d1befea9e Rename "Updated SysNAND" to reflect its only new purpose Aurora 2016-07-18 19:10:41 +0200
  • e7b8a0ef39 Force A9LH detection is not needed anymore Aurora 2016-07-18 18:51:04 +0200
  • be6ee894f9 Fix firmware.bin loading Aurora 2016-07-18 17:28:04 +0200
  • e0e8ed2113 Hardcode 9.6 FIRM version for firmware.bin Aurora 2016-07-18 17:13:46 +0200
  • 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 Aurora 2016-07-18 16:58:29 +0200
  • eb9c74a1ed Bool-ify Aurora 2016-07-18 15:46:29 +0200
  • efd83e063e Remove code to skip the rbeoot patch on 9.0 as it is not needed anymore with A9LH and constitutes a brick risk Aurora 2016-07-18 15:32:32 +0200
  • ae23a1c84d Fixed Luma allowing users to go to the configuration after AGB_FIRM quits Aurora 2016-07-18 15:06:35 +0200
  • fd1253caac Merge branch 'master' into developer TuxSH 2016-07-14 21:21:55 +0200
  • a0e8bc1de3 Add support for launching >= 6.x/7.x emuNANDs properly when the sysNAND is on a lower firmware version TuxSH 2016-07-14 21:20:45 +0200
  • 004f0652c9 Prevent double faults when either PC or SP is invalid TuxSH 2016-07-14 20:08:31 +0200
  • d5190cd788 Minor stuff (2) TuxSH 2016-07-05 16:24:00 +0200
  • 2412faf033 Merge branch 'master' into developer TuxSH 2016-07-05 16:11:58 +0200
  • 72caad86cc Minor stuff TuxSH 2016-07-05 16:05:53 +0200
  • 7df9917a00 Merge branch 'master' into developer TuxSH 2016-07-03 20:54:14 +0200
  • 575adcbb9d Revert part of 136e0d89 (due to cache issues) TuxSH 2016-07-03 20:53:13 +0200
  • 2d6debddb9 Merge branch 'master' into developer TuxSH 2016-07-02 17:44:08 +0200
  • 53d2aac2ae Update CakeBrah TuxSH 2016-07-02 17:38:33 +0200
  • 96211813e3 Use bool instead of u32 where it's relevant TuxSH 2016-07-02 14:44:01 +0200
  • 153bbd6242 Merge branch 'master' into developer TuxSH 2016-07-02 12:48:08 +0200
  • 730e716f0f Update CakeBrah TuxSH 2016-07-02 12:32:39 +0200
  • 2238293c0f Fix indentation TuxSH 2016-07-02 10:59:21 +0200
  • 29d8e637d8 One-liners ftw Aurora 2016-07-01 20:36:43 +0200
  • 136e0d8974 Cleanup Aurora 2016-07-01 20:27:28 +0200
  • 0eb87df84f Enable support for reading FIRM system modules from SD card (in /luma/sysmodules) TuxSH 2016-06-27 13:21:08 +0200
  • a9db998d84 Fix potential bugs in the exception handlers TuxSH 2016-06-18 13:10:07 +0200
  • fcb8edffdf Merge branch 'master' into developer TuxSH 2016-06-14 19:51:49 +0200
  • 61684ecb68 We need to clean and flush caches before jumping to payloads, actually. TuxSH 2016-06-14 19:50:38 +0200
  • 0ced86b55f Merge branch 'master' into developer TuxSH 2016-06-13 23:16:33 +0200
  • 159c9cb475 Implement our own DCache cleaning functions TuxSH 2016-06-13 21:14:53 +0200
  • 2943dcb2e9 Refactor firm.c as well as other files TuxSH 2016-06-12 22:14:52 +0200
  • 984c3e549c Merge branch 'master' into developer TuxSH 2016-06-11 00:00:53 +0200
  • edfd63e1f7 We don't need to flush DCache when launching payloads. TuxSH 2016-06-10 23:33:03 +0200
  • e593584a47 Move screen management code to screen.c and fix cache-related issues TuxSH 2016-06-10 21:48:22 +0200
  • ef60c8ea4c Refactor the exception handling code TuxSH 2016-06-08 21:44:04 +0200
  • e478908dca Make the exception handlers dump more information TuxSH 2016-06-07 19:25:45 +0200
  • ca587692eb Merge branch 'master' into developer TuxSH 2016-06-05 20:56:57 +0200
  • f78dd5365c External .code section loading for titles and some refactoring TuxSH 2016-06-05 20:43:49 +0200
  • f9d6cdccb0 This is what happens when I don't have a N3DS TuxSH 2016-06-05 12:08:55 +0200
  • 35fdd470b3 Fix previous commit on N3DS, with dev. features enabled TuxSH 2016-06-04 23:51:00 +0200
  • edff11be7b Stub svcBreak with "bkpt 65535" so we can debug it TuxSH 2016-06-04 21:11:15 +0200
  • bb230de72c The ARM11 exception handlers are now working. TuxSH 2016-06-03 21:38:35 +0200
  • 2d7dde9cf9 ARM11 exception handlers (not working yet, it fails to retrieve the data after the reboot) TuxSH 2016-06-02 22:33:44 +0200
  • b77d619873 Merge branch 'master' into developer TuxSH 2016-05-28 23:49:07 +0200
  • ae1033d975 Update start.s (thanks @delebile and/or @d0k3) TuxSH 2016-05-28 23:47:30 +0200
  • 99d28c4f79 Move the code that sets up the exception handlers TuxSH 2016-05-28 22:05:07 +0200
  • 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 +0200
  • 6a280723f8 Fix developer-branch-exclusive patches TuxSH 2016-05-27 22:06:11 +0200
  • f85bbfff58 Merge branch 'master' into developer Aurora 2016-05-27 16:30:03 +0200
  • d239d82379 Fixed release archive building v5.5 Aurora 2016-05-27 16:29:39 +0200