9 Commits

Author SHA1 Message Date
d0k3 e7ea469872 Handle NAND selection & warning via the entry parameter
This makes the source code cleaner, reduces the size of the menu struct
and also helps us to introduce some additional safety (this time via dev
screwup protection).
2015-12-13 16:07:01 +01:00
d0k3 e3eddc5264 Revised menu system
o menu block is now centered
o submenus of unlimited depth are now supported
2015-11-22 04:24:16 +01:00
d0k3 33daf7fdb2 Allow parameters for feature functions
... also some code reorganization. Removed "features.h" file.
2015-11-20 20:04:25 +01:00
d0k3 6826048820 Added a hidden power off feature
Use <LEFT> + <START> to power off. This is still experimental.
2015-11-05 12:59:32 +01:00
d0k3 f944496eb4 Added ability to deep decrypt CIAs
This is in essence a one step cryptofixer. Also, made separate menu
entries for NCCH/CIA(shallow)/CIA(deep) decryptors and reorganized menu.
2015-10-17 16:26:41 +02:00
d0k3 c663aca7cb Rewrote the menu system
Supports arrow key navigation, a main menu and up to 8 entries per
submenu now.
2015-10-02 17:27:55 +02:00
d0k3 e466e6054f Added EmuNAND features & SeedSave dumping
SeedSave is also known as the 00000000 file required for seeddb.bin
generating!
2015-09-18 18:48:27 +02:00
d0k3 3a7a3c58c2 Menu: warning for dangerous features 2015-09-18 01:03:15 +02:00
d0k3 735f81a6f2 Implement very simple menu functionality
Won't win a design award for this. Still needs work. Also, no forced
reboot after feature completes anymore.
2015-07-01 15:54:23 +02:00