Aurora
|
06ea123dbd
|
Minor stuff
|
2016-10-10 02:51:44 +02:00 |
|
Aurora
|
85141d5eda
|
Fix another derp
|
2016-10-10 02:39:19 +02:00 |
|
Aurora
|
fa13b8fbd0
|
Fix derp
|
2016-10-10 02:19:15 +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 |
|
Aurora
|
22c453e297
|
Fix derp
|
2016-10-08 14:44:25 +02:00 |
|
Aurora
|
e5f40cec5a
|
This is a char
|
2016-10-08 14:27:36 +02:00 |
|
Aurora
|
50b24bf6c2
|
Switch to structs where possible
|
2016-10-08 14:23:08 +02:00 |
|
Aurora
|
b575ee9e28
|
Minor stuff
|
2016-10-08 01:58:58 +02:00 |
|
Aurora
|
37030621ac
|
Revamp CTRNAND support, add proper support for hiding options in config menu
|
2016-10-08 01:47:39 +02:00 |
|
Aurora
|
f005da4d12
|
Prevent reading FIRM files if SD is not mounted
|
2016-10-07 16:25:41 +02:00 |
|
Aurora
|
6295559d9c
|
Change SAFE_MODE detection for <= 2.1
|
2016-10-07 16:14:16 +02:00 |
|
Aurora
|
f36ff303d9
|
Fix diskio.c stuff
|
2016-10-07 14:51:32 +02:00 |
|
Aurora
|
0caf9f4214
|
Add safety checks, support booting from CTRNAND
|
2016-10-07 14:27:30 +02:00 |
|
Aurora
|
5f93724845
|
Fix some unrelated files being detected as FIRMs due to uncleared FatFs strings
|
2016-09-28 15:37:58 +02:00 |
|
Aurora
|
ad60eac6ef
|
Avoid overwriting the fb struct
|
2016-09-28 15:01:38 +02:00 |
|
Aurora
|
d010038228
|
Minor config descriptions changes
|
2016-09-26 16:00:10 +02:00 |
|
Aurora
|
9d84a92b1f
|
Minor stuff
|
2016-09-26 13:53:58 +02:00 |
|
Aurora
|
7884be106d
|
Fix closing the directory object if the directory does not exist in findDumpFile
|
2016-09-26 13:24:37 +02:00 |
|
Aurora
|
5fe7c7e7e1
|
Up the maximum custom path size to 55 characters from 37
|
2016-09-26 13:03:39 +02:00 |
|
Aurora
|
c1f55735fc
|
Reintroduce the CakeBrah patch to avoid having the Luma3DS.dat file on *hax/menuhax
|
2016-09-25 15:10:44 +02:00 |
|
Aurora
|
185ea86284
|
Fix derp
|
2016-09-23 21:52:42 +02:00 |
|
Aurora
|
fb274538e1
|
Minor stuff
|
2016-09-23 19:03:59 +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
|
a36556d7e4
|
Got rid of the bin2c dependency
|
2016-09-23 02:06:04 +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 |
|
TuxSH
|
a5b52a2470
|
Fix latest commit
|
2016-09-21 11:25:44 +02:00 |
|
Aurora
|
a8cd14dafd
|
Minor stuff
|
2016-09-21 00:16:27 +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 |
|
TuxSH
|
efe66bc72e
|
Make option descriptions more readable, fix bug in draw.c
|
2016-09-18 17:40:00 +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
|
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
|
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 |
|
TuxSH
|
50e5c29b1c
|
Display the stack dump partially on the bottom screen when handling an exception
|
2016-09-13 00:52:15 +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
|
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 |
|
TuxSH
|
7271850df2
|
Remove some ifdefs
|
2016-09-11 01:33:51 +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 |
|
TuxSH
|
e6645554f0
|
Merge branch 'master' into developer
Conflicts:
source/firm.c
source/patches.c
source/patches.h
|
2016-09-10 21:35:23 +02:00 |
|
TuxSH
|
0f83d1ffaa
|
Fix broken assumptions and bugs
|
2016-09-10 21:12:53 +02:00 |
|
Aurora
|
2286eb21a7
|
Minor stuff
|
2016-09-08 23:21:40 +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
|
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 |
|
Aurora
|
63073ea07f
|
Merge pull request #202 from DarkMatterCore/master
Support additional EmuNAND layouts.
|
2016-09-07 18:03:12 +02:00 |
|
Pablo Curiel
|
a331fcd873
|
Add minimum NAND size exception for 2DS.
|
2016-09-07 11:33:05 -04:00 |
|