05bb831321
Add UTF-8 support to customversion.txt
Aurora
2016-09-16 03:14:37 +02:00
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
Aurora
2016-09-15 23:57:55 +02:00
724af0fdc4
Forgot this
Aurora
2016-09-13 23:41:45 +02:00
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
Aurora
2016-09-13 23:01:38 +02:00
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)
Aurora
2016-09-13 16:22:26 +02:00
ffaa5790c2
Cleanup, add boundary checks for files loaded from SD
Aurora
2016-09-13 14:54:14 +02:00
934c4bed0b
Minor stuff (2)
Aurora
2016-09-13 02:29:57 +02:00
6f040caa98
Minor stuff
Aurora
2016-09-13 01:43:44 +02:00
50e5c29b1c
Display the stack dump partially on the bottom screen when handling an exception
TuxSH
2016-09-13 00:52:15 +02:00
e0b5539b91
Minor stuff again
Aurora
2016-09-12 19:20:31 +02:00
050f58a3bb
Don't init screens if the PIN file does not exist or is invalid
Aurora
2016-09-12 18:58:10 +02:00
c739ed8e48
Added visual indication of the PIN digits in the input screens
Aurora
2016-09-12 18:47:47 +02:00
a09fc6ebcb
Minor stuff
Aurora
2016-09-12 16:13:41 +02:00
4367ea6afa
Forgot about this
Aurora
2016-09-12 13:19:59 +02:00
da0adeb39e
Switch to enums for the options
Aurora
2016-09-11 19:17:56 +02:00
63160a22a6
Hide N3DS CPU setting on O3DS
Aurora
2016-09-11 18:42:59 +02:00
2bc1927ebd
Let's change it here as well
Aurora
2016-09-11 16:33:20 +02:00
66e0cfc185
memsearch() replaced with a Boyer-Moore Horspool implementation due to Quick Search being buggy in some rare cases
Aurora
2016-09-11 16:22:13 +02:00
7bd0e4f5b4
Revert "Remove some ifdefs"
Aurora
2016-09-11 03:29:39 +02:00
7271850df2
Remove some ifdefs
TuxSH
2016-09-11 01:33:51 +02:00
6016dc14f8
Forgot this
Aurora
2016-09-08 18:53:21 +02:00
dc8e4e5f14
Merged the two branches
Aurora
2016-09-08 18:47:13 +02:00
72c8212a0e
Merge branch 'master' into developer
Aurora
2016-09-08 16:11:56 +02:00
2cd2a081d6
Update FatFs to 0.12b
Aurora
2016-09-08 16:11:34 +02:00
b44ec544f4
Merge branch 'master' into developer
Aurora
2016-09-08 13:51:03 +02:00
063eae7e95
Fix another derp
Aurora
2016-09-08 13:50:41 +02:00
2552572904
Merge master into developer
Aurora
2016-09-08 13:39:38 +02:00
b74dda42a2
Fix config derp, change the logic of the NIM update patch to only be applied when booting with R
Aurora
2016-09-08 13:32:49 +02:00
6e178e2069
Merge branch 'master' into developer
Aurora
2016-09-08 03:11:06 +02:00
277d723992
Minor stuff (2)
Aurora
2016-09-08 02:12:29 +02:00
2f6afe9932
Minor stuff
Aurora
2016-09-08 01:50:02 +02:00
edcc617780
Merge master into developer
Aurora
2016-09-08 01:43:36 +02:00
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
Aurora
2016-09-08 00:49:55 +02:00
ddbe5fd27b
Round NAND size to 4MB for the default layout
Aurora
2016-09-07 22:22:31 +02:00
deb91d1d02
Refactor the emuNAND code
Aurora
2016-09-07 18:04:31 +02:00
9152884815
Merge master into developer
Aurora
2016-09-04 13:54:52 +02:00
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
Aurora
2016-09-04 13:40:46 +02:00
a63393504f
Merge branch 'master' into developer
Aurora
2016-09-04 00:55:42 +02:00
97ae8d2d44
Forgot this
Aurora
2016-09-04 00:55:20 +02:00
6c59728516
Merge master into developer
Aurora
2016-09-04 00:48:09 +02:00
201fe05a06
Implement selectable PIN size, added support for the directional pad in PINs
Aurora
2016-09-04 00:36:39 +02:00
a78889523f
Merge branch 'master' into developer
Aurora
2016-09-03 23:08:27 +02:00
5cd1a207c9
Forgot an instance where the PIN path is used
Aurora
2016-09-03 23:07:51 +02:00
423f0ca631
Merge branch 'master' into developer
Aurora
2016-09-03 22:01:12 +02:00
7612e38d41
Increase the config minor version
Aurora
2016-09-03 22:00:49 +02:00
bf234950cb
Merge master into developer
Aurora
2016-09-03 19:22:01 +02:00
bd992fca15
Remove the TWL dev launcher patch as it became unnecessary
Aurora
2016-09-03 19:11:44 +02:00
45fee57abd
Merge master into developer
Aurora
2016-09-03 18:19:02 +02:00
a2bca96d47
Cleanup, use sizeof() for pattern memsearches
Aurora
2016-09-03 15:35:46 +02:00
9862256ca7
Do not hardcode the FIRM version check for the module patch, check for the free space to be enough
Aurora
2016-09-03 18:00:22 +02:00
6afc8b3b5c
Merge master into developer
Aurora
2016-09-03 15:41:45 +02:00
9b4b4ec543
Cleanup, use sizeof() for pattern memsearches
Aurora
2016-09-03 15:35:46 +02:00
d412711868
More cleanup, ARM9 exceptions for Luma and payloads are always enabled (FIRM ARM9 and ARM11 exceptions need Dev. options not to be "none")
Aurora
2016-09-03 02:02:03 +02:00