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
Pablo Curiel
99654bd5b2
Fix compatibility with 2DS.
...
Adds a check to determine if the NAND size is greater than the size of
an Old 3DS Toshiba NAND.
2016-09-07 11:25:20 -04:00
Aurora
f10427287f
Update sdmmc (thanks @gemarcano)
2016-09-07 14:26:01 +02:00
Pablo Curiel
5b6318ee3a
Support additional EmuNAND layouts.
...
Fixes compatibility with a second EmuNAND placed after an EmuNAND
created with either the 'default' or 'minimum' setup sizes with EmuNAND9
/ 3DS Multi EmuNAND Creator.
2016-09-06 22:26:48 -04: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