Aurora Wright
98f650a5de
Make loader recognize SD/CTRNAND modes and only look in the appropriate one
2017-05-20 05:09:48 +02:00
TuxSH
ab14e77b50
Remove A9LH & Brahma support altogether, use FIRM format instead
2017-05-19 22:06:49 +02:00
Aurora Wright
bd62f033ab
Drop pre-A9LH support
2017-05-17 14:53:29 +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
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
Seth VanHeulen
7ea80353f6
Use .text segment padding for LayeredFS payload
2017-04-16 17:59:20 -04:00
Aurora Wright
7f33309903
Fixed config bug, minor stuff
2017-04-14 04:48:03 +02:00
TuxSH
c44aebee4d
Forgot that
2017-03-05 14:03:15 +01:00
Aurora
b5336c81cc
Added RomFS redirection courtesy of @delebile, changed structure for game patches: language emulation txts now go to /luma/titles/<titleid>/locale.txt, code.bins go to /luma/titles/<titleid>/code.bin, RomFSes go to /luma/titles/<titleid>/romfs
2016-11-16 03:41:59 +01:00
Aurora
9b724d776e
Add title version support to loader, only apply userland patches to suitable title versions, report used console and safe mode boots to loader separately from the config, remove eShop update check patch as older eShop version would fail anyway and it causes issues with background updates
2016-11-03 18:56:32 +01:00
Aurora
b575ee9e28
Minor stuff
2016-10-08 01:58:58 +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
420ccdcb82
Merge master and dev builds
2016-09-19 14:05:56 +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
da0adeb39e
Switch to enums for the options
2016-09-11 19:17:56 +02:00
Aurora
6016dc14f8
Forgot this
2016-09-08 18:53:21 +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
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
9152884815
Merge master into developer
2016-09-04 13:55:31 +02:00
Aurora
2b4e97bec5
Get rid of the PIN on/off toggle and add an Off status to the multi option, change the config layout to allow for more multi options, add macros for all options
2016-09-04 13:45:03 +02:00
TuxSH
46227e6763
Fix build issues on some environments.
2016-08-29 17:51:03 +02:00
Aurora
356268eae5
Welcome back to the 1,25s speed boost
2016-08-26 22:24:23 +02:00
Aurora
60c4956290
Fix wrong bootconfig being picked up by 3ds_injector, cleanup
2016-08-26 18:44:39 +02:00
Aurora
bb437f6f7b
Better commenting
2016-04-04 19:14:49 +02:00
Aurora
24186a7148
Some more tidying up
2016-04-02 18:48:31 +02:00
Aurora
5f32779ceb
Lots of changes/new features
...
- To override the last used boot mode on soft reboot, you only need to press A if you want to boot to the default option. Holding L(+payload button)/R is enough for the other modes.
- Added version number to the config menu
- Replaced the memsearch algorithm with a faster one
- Integrated 3ds_injector from @yifanlu. This brings us region free and all the other FreeMultiPatcher patches. Other than that, you now have the possibility to display the currently booted NAND/FIRM in System Settings!
- Rewritten most code for the config menu. You now can navigate to the first/last options with left and right.
- You can now choose the 9.0 FIRM to be default in the config menu. This will essentially switch "no buttons" and L in both modes.
- You can now choose the second emuNAND to be default in the config menu. This will essentially switch "B is not pressed" and "B is pressed".
- When the second emuNAND is booted, it will persist like the other boot options on soft reboot
- Bugfixes
2016-03-29 17:43:53 +02:00