Commit Graph
100 Commits
Author SHA1 Message Date
Aurora Wright 0c68750056 Refactor payload loading, fix messy externs, add safety checks to Nintendo FIRMs, fix some Nintendo FIRMs not being loaded as payloads 2017-06-10 02:39:00 +02:00
Aurora Wright 4d47d891d1 Fix max module size check, static-ify more strings 2017-06-09 17:29:26 +02:00
Aurora Wright 4bc95979de Revert #949d219c726e41cca84c873e7e200be14af13f63 (breaks building on *nix) 2017-06-09 13:44:04 +02:00
Aurora Wright 43f3c84316 Merge branch 'master' of https://github.com/AuroraWright/Luma3DS 2017-06-07 19:16:13 +02:00
Aurora Wright 44cafe3f46 Fix mismerges 2017-06-07 19:15:51 +02:00
Aurora Wright a798f453d2 Update gitignore 2017-06-06 02:17:58 +02:00
Aurora Wright 6ec21611c0 Merge branch 'master' of https://github.com/AuroraWright/Luma3DS 2017-06-06 02:13:02 +02:00
Aurora Wright 31f4419eec Refactor screen functions, completely fix config not saving bug 2017-06-06 02:12:18 +02:00
Aurora Wright 60d136f9b5 Fix #491 2017-06-06 01:22:17 +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 Wright ba3740a77a Return if the FIRM payloads filesize is different than expected 2017-06-02 19:35:14 +02:00
Aurora Wright 47369c8f5e Should use the function here too 2017-06-02 19:35:13 +02:00
Aurora Wright 7a05dee453 Rework whitelist check patch 2017-06-02 19:35:12 +02:00
Aurora Wright 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 Wright 5379c05001 Update gitignore, Minor style changes 2017-06-02 19:35:09 +02:00
Aurora Wright 8e22080e05 Backport FIRM whitelist from b9s 2017-06-02 19:35:05 +02:00
Aurora Wright 01c760ab88 Not needed/usable 2017-06-02 19:35:03 +02:00
Aurora Wright 28e5d8107f Remove hardcoded CTRNAND FAT offsets, calculate them from parsing NCSD + CTR MBR 2017-06-02 19:35:02 +02:00
Aurora Wright 710d8cd15c Fix DTCM 2017-06-02 19:35:00 +02:00
Aurora Wright 10f555b6fb Fix payload size check 2017-06-02 19:34:57 +02:00
Aurora Wright 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