Commit Graph
100 Commits
Author SHA1 Message Date
Aurora 2dd1baebb3 Other minor makefile stuff 2016-09-23 18:45:59 +02:00
Aurora d46beac22a Pass name variable along 2016-09-23 18:37:46 +02:00
Aurora 6ed8741006 Minor stuff 2016-09-23 18:26:39 +02:00
Aurora 6845e42f2c Forgot this 2016-09-23 18:10:24 +02:00
Aurora 5196869634 Bring our own chainloader for *hax 2016-09-23 18:07:45 +02:00
Aurora 083806bfc9 Fix decrypted ARM9bin support for LGY FIRMs 2016-09-23 14:51:34 +02:00
Aurora 11d29368ce Minor stuff (2), update readme 2016-09-23 14:06:03 +02:00
Aurora 100c3d9e36 Minor stuff 2016-09-23 02:25:37 +02:00
Aurora 01fbf8c3a5 Forgot this 2016-09-23 02:13:12 +02:00
Aurora a36556d7e4 Got rid of the bin2c dependency 2016-09-23 02:06:04 +02:00
Aurora 4f11162fae Allow for separate custom versions for each NAND 2016-09-23 00:08:15 +02:00
Aurora 2cbaf39fd5 Make error() reboot if in a firmlaunch environment, improve errors 2016-09-22 22:51:52 +02:00
Aurora 2cc46c618b Better to make extra sure here 2016-09-22 22:27:46 +02:00
Aurora a0325e91f9 This can't happen 2016-09-22 22:19:27 +02:00
Aurora e11edd5dee Ensure the booted EmuNAND can actually exist before the FAT partition 2016-09-22 20:00:48 +02:00
Aurora 5e8990f571 Fix derp 2016-09-22 15:44:25 +02:00
Aurora a3fd55036a Minor stuff 2016-09-22 15:22:43 +02:00
Aurora 7a3d15c48b Got rid of CakeHax, patched CakeBrah to load arm9loaderhax.bin directly (lifting size restrictions in the process), got rid of the pathchanger (to have a custom path you can now enable the option and write it in a /luma/path.txt file, it must start with a / (this path is also picked up by the patched CakeBrah loader), fixed loading SafeA9LHInstaller and other payloads which need the OTP hash if having a PIN, fixed writing a file smaller than the existing one not removing the extra size, slightly changed the PIN format, added support for the alternate framebuffer and made the splash screen use it (it is now displayed all at once), fixed screen issues from CakeBrah 2016-09-22 14:54:55 +02:00
Aurora a8cd14dafd Minor stuff 2016-09-21 00:16:27 +02:00
Aurora 2b249bd496 Also support DOS newlines, and break on newline in custom version 2016-09-20 16:16:18 +02:00
Aurora c8586cfe26 Account for trailing newlines in .txts 2016-09-20 15:35:51 +02:00
Aurora f228cb241f Minor stuff 2016-09-20 14:39:06 +02:00
Aurora fd33ef8496 Const-ify 2016-09-20 14:21:21 +02:00
Aurora ba1cf6473a Rewording of config decriptions 2016-09-19 19:04:22 +02:00
Aurora f418dcdb7b Minor stuff 2016-09-19 18:21:28 +02:00
Aurora f91c26d752 Forgot this 2016-09-19 18:06:46 +02:00
Aurora f7156f2ff2 Fix rebooting on firmlaunch 2016-09-19 17:54:11 +02:00
Aurora e444b587cf Fix derp 2016-09-19 17:07:56 +02:00
Aurora a7fcc6a5cf Add note to the access patches description 2016-09-19 16:51:17 +02:00
Aurora 872b1ccbb6 Refactor arm9Loader(), fix decrypted-arm9bin FIRM support 2016-09-19 16:33:15 +02:00
Aurora b7b3400296 Minor stuff 2016-09-19 14:57:36 +02:00
Aurora 420ccdcb82 Merge master and dev builds 2016-09-19 14:05:56 +02:00
Aurora eaa4d6323e Minor stuff 2016-09-19 00:38:49 +02:00
Aurora 4e7ac41a6c Add NUS-encrypted FIRM support (thanks to CakesFW) 2016-09-18 23:56:10 +02:00
Aurora 92f3a736a7 Support already decrypted N3DS firmware.bins in dev 2016-09-18 20:10:24 +02:00
Aurora 5a30b2b298 If the custom version is larger than 5 but smaller than 19 characters, truncate it 2016-09-18 18:32:25 +02:00
Aurora 85aaae67bf Minor wording stuff 2016-09-18 18:05:51 +02:00
Aurora d7bdf3fc19 Finally fix GW downgraded NANDs (thanks GW for the easily recognizable junk) 2016-09-18 13:29:23 +02:00
Aurora c4e5f4410c Minor stuff 2016-09-17 14:52:50 +02:00
Aurora f5039dca56 Fix UTF-8 BOM (Windows Notepad seems to like it) being parsed as a regular character 2016-09-17 00:12:09 +02:00
Aurora de6f9789cb Reduce max file size 2016-09-16 13:30:16 +02:00
Aurora 4376a1093f Ninty doesn't support 4-byte UTF16 2016-09-16 12:59:32 +02:00
Aurora a413ed01f3 Fix derp 2016-09-16 03:39:12 +02:00
Aurora 05bb831321 Add UTF-8 support to customversion.txt 2016-09-16 03:14:37 +02:00
Aurora 6e0f1e5235 If 'Autoboot SysNAND' is unchecked, it's impossible to select the EmuNAND if having a corrisponding directional pad payload. Skip the payload launching if 'A' is held to make this possible 2016-09-15 23:57:55 +02:00
Aurora 2f915401dd Minor stuff 2016-09-15 20:15:20 +02:00
Aurora 14152b3072 Minor config wording stuff 2016-09-15 03:39:03 +02:00
Aurora 8f3cba37b3 Minor stuff 2016-09-14 22:48:46 +02:00
Aurora 0853f6f7ad Automate building the menuhax 3dsx and copying the pathchanger stuff 2016-09-14 19:14:45 +02:00
Aurora ae7a7ba365 Minsize GW EmuNANDs don't exist 2016-09-14 12:01:39 +02:00
Aurora 724af0fdc4 Forgot this 2016-09-14 00:07:33 +02:00
Aurora 550ea2116e Implement custom "Ver." string, must be in a textfile named "customversion.txt" in /luma, with base format Ver. %d.%d.%d-%d%ls, implemented descriptions for the options on the bottom screen, you can now boot SysNAND with an EmuNAND FIRM other than the first one, cleanup 2016-09-13 23:16:23 +02:00
Aurora 7952271d61 Get rid of selectScreen, allow clearing the screens separately, implement a PIN message function on the bottom screen (you can place a textfile named pinmessage.txt in /luma, with 800 characters max) 2016-09-13 16:22:26 +02:00
Aurora ffaa5790c2 Cleanup, add boundary checks for files loaded from SD 2016-09-13 15:07:07 +02:00
Aurora 934c4bed0b Minor stuff (2) 2016-09-13 02:50:05 +02:00
Aurora 6f040caa98 Minor stuff 2016-09-13 01:43:44 +02:00
Aurora e0b5539b91 Minor stuff again 2016-09-12 19:20:31 +02:00
Aurora 050f58a3bb Don't init screens if the PIN file does not exist or is invalid 2016-09-12 19:03:31 +02:00
Aurora c739ed8e48 Added visual indication of the PIN digits in the input screens 2016-09-12 18:47:47 +02:00
Aurora a09fc6ebcb Minor stuff 2016-09-12 18:14:03 +02:00
Aurora 4367ea6afa Forgot about this 2016-09-12 15:35:55 +02:00
Aurora da0adeb39e Switch to enums for the options 2016-09-11 19:17:56 +02:00
Aurora 63160a22a6 Hide N3DS CPU setting on O3DS 2016-09-11 18:45:53 +02:00
Aurora 2bc1927ebd Let's change it here as well 2016-09-11 16:33:20 +02:00
Aurora 66e0cfc185 memsearch() replaced with a Boyer-Moore Horspool implementation due to Quick Search being buggy in some rare cases 2016-09-11 16:23:59 +02:00
Aurora 7bd0e4f5b4 Revert "Remove some ifdefs"
This reverts commit 7271850df2.
2016-09-11 03:29:39 +02:00
Aurora 8c79285774 Redundancy 2016-09-11 01:28:57 +02:00
Aurora 56a77ceac1 Update readme 2016-09-11 01:18:44 +02:00
Aurora 3034420ac2 Merge changes, also change the dev build variable to DEV, which must have a value of TRUE 2016-09-11 00:58:34 +02:00
Aurora 99a157649d Minor stuff 2016-09-11 00:37:56 +02:00
Aurora 2286eb21a7 Minor stuff 2016-09-08 23:21:40 +02:00
Aurora 64c81aa5f8 Revert "Save 4 bytes as we are space constrained on N3DS"
This reverts commit eba56d0f64.
2016-09-08 23:17:54 +02:00
Aurora 29dcfca608 Copyright stuff 2016-09-08 23:07:03 +02:00
Aurora f1cb9630ec Improve readability 2016-09-08 22:33:25 +02:00
Aurora ebbea57400 Add -dev archive generation 2016-09-08 19:28:17 +02:00
Aurora 6016dc14f8 Forgot this 2016-09-08 18:53:21 +02:00
Aurora dc8e4e5f14 Merged the two branches 2016-09-08 18:50:17 +02:00
Aurora 72c8212a0e Merge branch 'master' into developer 2016-09-08 16:11:56 +02:00
Aurora 2cd2a081d6 Update FatFs to 0.12b 2016-09-08 16:11:34 +02:00
Aurora b44ec544f4 Merge branch 'master' into developer 2016-09-08 13:51:03 +02:00
Aurora 063eae7e95 Fix another derp 2016-09-08 13:50:41 +02:00
Aurora 2552572904 Merge master into developer 2016-09-08 13:39:38 +02:00
Aurora b74dda42a2 Fix config derp, change the logic of the NIM update patch to only be applied when booting with R 2016-09-08 13:38:01 +02:00
Aurora 6e178e2069 Merge branch 'master' into developer 2016-09-08 03:11:06 +02:00
Aurora 277d723992 Minor stuff (2) 2016-09-08 02:51:51 +02:00
Aurora 2f6afe9932 Minor stuff 2016-09-08 01:50:02 +02:00
Aurora edcc617780 Merge master into developer 2016-09-08 01:43:36 +02:00
Aurora 5d39242b83 Added support for up to 4 emuNANDs (the "second emuNAND as default" toggle is now a multi option, and you can choose the emuNAND on startup by holding Up (1)/Right (2)/Down (3)/Left (4) when EmuNAND is being booted), added a B payload as the B button was freed 2016-09-08 00:49:55 +02:00
Aurora ddbe5fd27b Round NAND size to 4MB for the default layout 2016-09-07 22:22:31 +02:00
Aurora deb91d1d02 Refactor the emuNAND code 2016-09-07 18:05:43 +02:00
AuroraandGitHub 63073ea07f Merge pull request #202 from DarkMatterCore/master
Support additional EmuNAND layouts.
2016-09-07 18:03:12 +02:00
Aurora f10427287f Update sdmmc (thanks @gemarcano) 2016-09-07 14:26:01 +02:00
Aurora 98cdbe0784 Minor stuff 2016-09-06 22:27:23 +02:00
Aurora e4eb3ae38d Minor stuff 2016-09-06 22:23:28 +02:00
Aurora 6686e4add7 Minor cleanup, added error when writing an exception dump fails 2016-09-06 19:33:50 +02:00
Aurora 96a274bf7d Merge branch 'master' into developer 2016-09-06 18:09:58 +02:00
Aurora add17a7994 Not needed 2016-09-06 18:08:54 +02:00
Aurora 26e404c6a2 Update readme 2016-09-06 17:09:27 +02:00
Aurora 144de8b328 Update readme 2016-09-06 17:07:55 +02:00
Aurora c0226e6fd9 Merge branch 'master' into developer 2016-09-06 16:53:25 +02:00