Commit Graph
100 Commits
Author SHA1 Message Date
Aurora Wright 31f4419eec Refactor screen functions, completely fix config not saving bug 2017-06-06 02:12:18 +02:00
Aurora Wright 4429cb2095 Refactor chronometer functions 2017-06-04 18:56:44 +02:00
Aurora Wright cab54d1b31 Move i2c delay to i2c.c 2017-06-04 18:32:09 +02:00
Aurora Wright d802e5329c Fix overlap check 2017-06-03 01:02:52 +02:00
Aurora WrightandTuxSH ba3740a77a Return if the FIRM payloads filesize is different than expected 2017-06-02 19:35:14 +02:00
Aurora WrightandTuxSH 47369c8f5e Should use the function here too 2017-06-02 19:35:13 +02:00
Aurora WrightandTuxSH 7a05dee453 Rework whitelist check patch 2017-06-02 19:35:12 +02:00
Aurora WrightandTuxSH 9e47369365 Add DS cart whitelist patch for home menu (both versions of the func should be supported) 2017-06-02 19:35:10 +02:00
Aurora WrightandTuxSH 5379c05001 Update gitignore, Minor style changes 2017-06-02 19:35:09 +02:00
Aurora WrightandTuxSH 8e22080e05 Backport FIRM whitelist from b9s 2017-06-02 19:35:05 +02:00
Aurora WrightandTuxSH 01c760ab88 Not needed/usable 2017-06-02 19:35:03 +02:00
Aurora WrightandTuxSH 28e5d8107f Remove hardcoded CTRNAND FAT offsets, calculate them from parsing NCSD + CTR MBR 2017-06-02 19:35:02 +02:00
Aurora WrightandTuxSH 710d8cd15c Fix DTCM 2017-06-02 19:35:00 +02:00
Aurora WrightandTuxSH 10f555b6fb Fix payload size check 2017-06-02 19:34:57 +02:00
Aurora WrightandTuxSH 9f30244bfb Refactoring, fix bugs, move loader to itcm (without overwriting exception handlers), support for running Luma standalone 2017-06-02 19:34:55 +02:00
Aurora Wright 43f4475272 Move sdmmc init to a more proper place 2017-05-22 04:00:10 +02:00
Aurora Wright a7ed32e206 Consistency 2017-05-21 19:59:02 +02:00
Aurora Wright 6eadac23b3 Not needed 2017-05-21 19:38:58 +02:00
Aurora Wright a71c5f42fc Not needed 2017-05-20 15:30:18 +02:00
Aurora Wright de0f1dc156 Use arm11 entry define for screen.c, fix isFirmlaunch not being always defined 2017-05-20 13:52:47 +02:00
Aurora Wright 57900e91ba Minor stuff 2017-05-20 05:26:01 +02:00
Aurora Wright 98f650a5de Make loader recognize SD/CTRNAND modes and only look in the appropriate one 2017-05-20 05:09:48 +02:00
Aurora Wright 55b2db4a8d Minor cleanup 2017-05-20 04:43:04 +02:00
Aurora Wright fbe3088744 No longer needed 2017-05-20 03:53:36 +02:00
Aurora Wright 336ab6a64c Minor reboot patch changes 2017-05-20 03:49:03 +02:00
Aurora Wright b493e2bd5f Fix minor firmlaunch patch bug 2017-05-20 02:29:26 +02:00
Aurora Wright 78a7d6c5af General cleanup/refactoring 2017-05-20 02:08:25 +02:00
Aurora Wright 64ebec3ea4 Fix chainloading bugs/refactoring 2017-05-20 00:45:05 +02:00
Aurora Wright c7bb1f9655 Unbreak loader 2017-05-17 16:15:32 +02:00
Aurora Wright 7847646b3e Not needed 2017-05-17 16:06:40 +02:00
Aurora Wright ec6e9f73bb Minor wording fix 2017-05-17 15:16:01 +02:00
Aurora Wright bd62f033ab Drop pre-A9LH support 2017-05-17 14:53:29 +02:00
Aurora Wright ba88ec25f6 Minor stuff 2017-05-17 13:36:18 +02:00
Aurora Wright 5fe83588eb If only one payload exists, START directly boots it 2017-05-10 15:18:01 +02:00
Aurora Wright 18b8eaabae Attempt to fix false positives when looking for update RomFSes 2017-05-08 21:35:46 +02:00
Aurora Wright e11695c2f0 Minor stuff 2017-05-08 15:16:16 +02:00
Aurora Wright 91edbf71c8 Fix derp 2017-05-08 05:33:01 +02:00
Aurora Wright 5b9b22021b Fix bugs in processNumber() 2017-05-08 05:14:42 +02:00
Aurora Wright 033d90b866 Minor stuff/fixes 2017-05-08 01:13:29 +02:00
Aurora Wright 540c0df918 Consistency 2017-05-07 23:49:49 +02:00
Aurora Wright 6de167467f Merge master into local branch 2017-05-07 23:20:25 +02:00
Aurora Wright c746326eb3 Cleanup 2017-05-07 23:18:26 +02:00
Aurora Wright f5aa63936c Fix derp 2017-05-06 15:48:38 +02:00
Aurora Wright 62a57d0f47 Minor stuff 2017-05-06 04:43:07 +02:00
Aurora Wright 958fb4c739 Merge master into local branch 2017-05-05 20:20:07 +02:00
Aurora Wright e231275cbe Rewrite the LayeredFS code to check the mount name properly and use ro/data padding for the custom path 2017-05-05 20:16:44 +02:00
Aurora Wright b1c07c6204 Try to mitigate https://github.com/AuroraWright/Luma3DS/issues/433 2017-04-29 19:15:41 +02:00
Aurora Wright 60f158d488 This is unused now 2017-04-29 18:12:14 +02:00
Aurora Wright 1887c6fae3 Revert db33c315f2 2017-04-29 18:07:43 +02:00
Aurora Wright 725a825762 Update FatFs 2017-04-28 23:38:15 +02:00
Aurora Wright b81f59d5ae Rewrite the LayeredFS pattern searching, small cleanup 2017-04-28 23:09:33 +02:00
Aurora Wright 39c2b8927b Fix mistake 2017-04-28 19:16:57 +02:00
Aurora Wright 89dfdac7bf This always fails 2017-04-28 12:43:56 +02:00
Aurora Wright c087edf2ba Minor cleanup 2017-04-28 12:40:07 +02:00
Aurora Wright db33c315f2 Instead of filtering mountpoints in the LayeredFS payload by their first letters, change known mountpoints not starting with "r" to start with "r" throughout the code 2017-04-28 00:33:30 +02:00
Aurora Wright c7e7dd8248 Minor stuff 2017-04-27 22:32:46 +02:00
Aurora Wright b10d82a883 Merge branch 'master' of https://github.com/AuroraWright/Luma3DS 2017-04-27 22:17:43 +02:00
Aurora Wright e151b3d4ef Add displaying title IDs for ARM11 exceptions 2017-04-27 22:17:19 +02:00
Aurora Wright c5369a5cad Minor stuff 2017-04-26 18:04:02 +02:00
Aurora Wright b5eba765a5 Fix update RomFSes mounted as "ext:" (such as Taiko no Tatsujin: Don Don! Mystery Adventure) 2017-04-26 17:26:39 +02:00
Aurora Wright a5ddc38477 Minor stuff 2017-04-23 19:22:38 +02:00
Aurora Wright 8d102256a2 Improve fsTryOpenFile pattern (fixes Zelda Triforce Heroes) 2017-04-23 18:44:46 +02:00
Aurora Wright 2e561f7ea9 Cleanup 2017-04-23 05:40:22 +02:00
Aurora Wright 9656fe1b6f Change variable names for consistency 2017-04-23 03:13:38 +02:00
Aurora Wright 48c23f2a43 Attempt to fix NSMB2 by changing archive name 2017-04-23 03:11:02 +02:00
Aurora Wright 81dea35754 Minor stuff 2017-04-17 03:59:45 +02:00
Aurora Wright fdbe43421b Fix diffs offsets 2017-04-17 02:31:04 +02:00
Aurora Wright 0d71560785 Minor stuff (2) 2017-04-17 02:18:34 +02:00
Aurora Wright 108e8a0cd4 Make loader search for patterns in just the appropriate code.bin segment, tentatively fix compatibility with Daigasso updates 2017-04-17 02:14:17 +02:00
Aurora Wright 653e81c48e Minor stuff 2017-04-17 01:01:03 +02:00
Aurora Wright 0dc0783094 Update submodules 2017-04-17 00:48:54 +02:00
Aurora Wright 2ff4fc3cdd Merge branch 'master' of https://github.com/AuroraWright/Luma3DS 2017-04-15 22:36:42 +02:00
Aurora Wright c9456055ea Minor stuff 2017-04-15 22:36:34 +02:00
Aurora Wright 36e54642d2 Remove unused code, fix bug 2017-04-15 15:58:07 +02:00
Aurora Wright e04cb28711 Update credits, remove useless DLP version check 2017-04-15 15:47:10 +02:00
Aurora Wright ad1dc51e06 Mention IPS patches too 2017-04-14 18:14:46 +02:00
Aurora Wright 5b6bab7a58 Change Custom RomFS -> LayeredFS 2017-04-14 17:58:24 +02:00
Aurora Wright 9bd2fc659d Remove layeredFS debugging 2017-04-14 17:44:18 +02:00
Aurora Wright f18633f65f Fix injector derp 2017-04-14 17:42:17 +02:00
Aurora Wright 1026bc7b4f Update FatFs 2017-04-14 17:31:34 +02:00
Aurora Wright f1dee68142 Complete kernel9Loader 2017-04-14 17:07:41 +02:00
Aurora Wright f7cc2d295c Fix config derp (2) 2017-04-14 14:54:31 +02:00
Aurora Wright a6f254b5cf Fix config derp 2017-04-14 14:42:42 +02:00
Aurora Wright 00dbbe1b28 Not needed to save the whole struct 2017-04-14 05:02:45 +02:00
Aurora Wright 7f33309903 Fixed config bug, minor stuff 2017-04-14 04:48:03 +02:00
Aurora Wright c95808fa2d CTRNAND for LayeredFS and small changes 2017-04-13 02:49:19 +02:00
Aurora Wright 5b6bd048a9 LayeredFS 2017-04-13 01:03:57 +02:00
Aurora f89845257e Minor stuff 2016-12-11 20:10:51 +01:00
Aurora 2f274e2f47 Consistency 2016-12-11 19:51:11 +01:00
Aurora 38088e80e1 Switch to static arrays 2016-12-11 19:30:54 +01:00
Aurora 14162828ea Fix custom paths shorter than the original one 2016-12-11 19:25:12 +01:00
Aurora ab8507e09d Makefile cleanup 2016-12-03 23:22:48 +01:00
Aurora 0d25c07333 Payload menu fixes 2016-12-01 00:51:07 +01:00
Aurora bfc8ba8447 Minor cleanup 2016-11-29 20:11:30 +01:00
Aurora a45f8293d9 Fix small derp 2016-11-29 19:51:07 +01:00
Aurora f29b9d14d7 Minor stuff 2016-11-26 22:46:46 +01:00
Aurora 9c9fd2deef Include base_tools instead of specifying binaries manually 2016-11-26 18:00:17 +01:00
Aurora 3bb01ffd68 Remove useless makefile rules 2016-11-26 17:48:57 +01:00
Aurora bc6d9994dc Patches fail on applets 2016-11-26 15:01:07 +01:00
Aurora e177f9e0fe Minor stuff 2016-11-26 14:07:48 +01:00