Aurora Wright
f619dafff1
Added displaying boot source and loader on the bottom screen in the config
2017-08-20 17:00:47 +02:00
Aurora Wright
0419fc4e30
Reinstate ntrboot display in config
2017-08-20 16:16:20 +02:00
Aurora Wright
13317b9548
Change ntrboot behavior, turn Luma into a chainloader when used as ntrboot FIRM as it can not be functional, disable FIRM protection when ran from ntrboot B9S
2017-08-20 16:08:54 +02:00
Aurora Wright
18db70a669
Minor style stuff
2017-08-19 02:54:38 +02:00
TuxSH
f79923814d
Detect NTRCARD and FIRM1 boot sources properly...
...
Always display the configuration menu if booted from NTRCARD (because it's painful to get to otherwise -- even if b9s has a 2s delay), with the mention "Booted from NTRCARD" in the title.
2017-08-19 01:40:55 +02:00
Aurora Wright
fbf8a1b6d9
Minor code syntax stuff
2017-08-16 18:04:22 +02:00
Aurora Wright
36c1da1d61
Add mention of exheaders in the Enable game patching description
2017-08-07 21:20:08 +02:00
TuxSH
31e2243c5c
Update description for "enable game patching"
2017-06-28 21:59:57 +02:00
Aurora Wright
786ecf4fe4
Remove some configbit math
2017-06-22 15:49:23 +02:00
TuxSH
31ff6a1da8
Clarify option
2017-06-20 17:39:11 +02:00
TuxSH
17828273a5
Revamp config format, add saving of Rosalina opt.
...
(menu combo & 3dsx title ID)
2017-06-18 22:31:21 +02:00
Michael Scire
0694ea8367
Add config option to disable exception vectors.
2017-06-07 17:48:30 -07:00
Aurora Wright
31f4419eec
Refactor screen functions, completely fix config not saving bug
2017-06-06 02:12:18 +02:00
TuxSH
21db0d45bd
Added Rosalina, see details
...
- see release notes
- ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
- (∩ ͡° ͜ʖ ͡°)⊃━☆゚
- ( ͡ᵔ ͜ʖ ͡ᵔ) ♫┌( ͡° ͜ʖ ͡°)┘♪ ♫└( ͡° ͜ʖ ͡°)┐♪
2017-06-05 02:02:04 +02:00
Margen67
bb05961f70
Fix typo
2017-05-19 20:42:15 -07: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
TuxSH
a8b2e9a50c
Update config.c
2017-05-20 01:05:33 +02:00
TuxSH
ab14e77b50
Remove A9LH & Brahma support altogether, use FIRM format instead
2017-05-19 22:06:49 +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
TuxSH
e8d4a98c7b
Refactor string handling
2017-05-07 17:58:44 +02:00
TuxSH
6d82649c3c
Update config.c
2017-04-17 12:24:58 +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
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
TuxSH
5081439f53
Update config.c
2017-03-05 14:12:49 +01:00
TuxSH
706cd50f25
Always hide PIN, rework dev. options, fix bug
2017-03-05 01:56:24 +01:00
HighMans
c875b506ea
Update config.c
2017-01-21 15:20:48 -05:00
John Kearney
92cc989dc9
Add pin hiding option
2017-01-19 17:24:06 -05:00
Aurora
bfc8ba8447
Minor cleanup
2016-11-29 20:11:30 +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
9332b9eb33
Refactor the codebase to limit nested if/elses
2016-11-15 19:29:48 +01:00
Aurora
141c7817a0
Cleanup
2016-11-15 14:08:58 +01:00
Aurora
37e467ba60
Cleanup, add possibility to clear the inserted PIN by pressing SELECT
2016-11-14 15:42:26 +01:00
Aurora
5c855ea52f
Better this way
2016-11-13 22:36:13 +01:00
Aurora
c83edea7ad
Improved the waitInput function basing on code from @d0k3, added support for the power button, added possibiity to quit the payload loader menu with START
2016-11-13 22:15:03 +01:00
Aurora
320a79ba72
Fix derp
2016-11-13 18:13:12 +01:00
Aurora
2e1b943805
Implement chainloader selector menu (can be called with START, the START payload can now be booted with L+START
2016-11-13 18:10:59 +01:00
Aurora
bc167dde2d
Reword the developer options decription
2016-11-13 13:56:29 +01:00
Aurora
52d352385f
Move dev common key patch to UNITINFO since it breaks SD retail encrypted CIAs
2016-11-10 13:10:02 +01:00
Aurora
429488a4ba
Fixed New 3DS CPU patch overriding the CPU mode of N3DS exclusives/enhanced titles
2016-11-08 17:52:02 +01:00
Aurora
f3322bd003
Fix config derp, remove 0key encryption/nand ncch encryption/CIA dev common key checks on retail consoles
2016-11-04 22:28:33 +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
e07c230106
Simplify the main logic, remove assumption that if not using A9LH, SysNAND can't have a newer FIRM than EmuNAND, fix derp
2016-10-13 15:08:30 +02:00
Aurora
d5ce3044c8
Figured I might as well do this
2016-10-13 00:52:18 +02:00
Aurora
b499c7ee75
Use f_chdir and relative paths
2016-10-12 02:32:36 +02:00
Aurora
615e5dfaa7
Fixed CTRNAND writing leaving encrypted data (thanks to d0k3), added path.txt support for CTRNAND, have the firmlaunch patch panic if both payloads cannot be found
2016-10-11 16:55:37 +02:00
Aurora
5b4712644a
Lots of refactoring, main() has its own file yet again, properly handle failed patches/decryption steps, support TWL and AGB FIRM since 3.0
2016-10-10 02:10:47 +02:00