Shadowtrance
584651f17f
Merge pull request #9 from d0k3/patch-3
...
Modifications for new menu structure
v2.0
2015-08-17 12:14:39 +10:00
d0k3
1fc514548b
Improve and simplify the Make system
...
o 'release' goal will now also build CakeHax .dat
o also, fail gracefully if the CakeHax submodule is not available
2015-08-17 02:33:38 +02:00
d0k3
8f0636ecc0
Mass replace Tabs with Spaces
2015-08-17 02:33:37 +02:00
d0k3
0c1208e430
Update menu.c for new menu structure
...
o MenuEntry struct simplified (same warning / progress / done / failed
gfx for everything anyways)
o New MenuInfo struct, contains 10 MenuEntries each
2015-08-17 02:33:17 +02:00
Shadowtrance
62222440a0
And now it works!
...
On both old 3ds and new 3ds via mset thanks cakehax/cakerop... not sure
why that change makes it stop freezing on startup on n3ds but it does.
:)
2015-08-15 23:52:17 +10:00
Shadowtrance
58549d790d
more mset + new gfx
2015-08-15 22:16:40 +10:00
Shadowtrance
0255c5cd35
experimental mset support with cakehax, i say experimental because it boots, but the system freezes shortly after the menu appears on n3ds. Appears to be working normally on o3ds though... hmm
2015-08-15 22:10:47 +10:00
Shadowtrance
ad9bc9f7bd
Merge pull request #8 from d0k3/bootstrap
...
Menu.c/.h rewrite, build system update, draw.c/.h cleanup & console functionality
2015-08-12 10:26:10 +10:00
d0k3
97c423ed23
Fixed console.c / console.h & enabled text scrolling
...
Plus, everything is now handled via draw.c, which provides functionality
from console.h / console.c to all other source files.
2015-08-11 15:35:57 +02:00
d0k3
17832efa5d
Code cleanup: draw.c / draw.h
...
o Removed redundant functions and calls (no need to clear the screen
before drawing the logo, f.e.)
o Used hex values for colors
o In general: minimized the draw.c / draw.h code while retaining
functionality
2015-08-11 15:35:56 +02:00
d0k3
c7d1cfb74a
Rewrite the menu system code
...
o Makefile: some minor optimizations
o Also reinstated DANGER_ZONE #define, allowing to build a safe version
now
o Moved Reboot() and PowerOff() to main()
2015-08-11 15:35:55 +02:00
d0k3
c1758c510d
Update makefiles / build systems
...
Also fixed Launcher.dat compile in release goal
2015-08-11 15:35:35 +02:00
Shadowtrance
a00bf4fd39
Merge pull request #7 from d0k3/bootstrap
...
Updated Python scripts plus various code improvements
2015-08-07 21:05:13 +10:00
d0k3
e57ba6d39d
Update Python scripts to most recent versions
2015-08-07 12:50:59 +02:00
d0k3
5277bc8787
Various source code optimizations
...
o Brahma loader: better use the main fork code and implement screen mode
changes in main(). Also, remove unneeded #includes
o decryptor.c: #include fatfs/sdmmc.h is not a good idea - it contains
more stuff than just the NAND read/write function. For now, leave the
compiler warning in instead.
o decryptor.c: #include console.h is unneeded
o draw.c/draw.h/fs.c/fs.h: FileOpenSplash() and FileReadSplash() do
exactly the same as FileOpen() and FileRead() and are redundant.
2015-08-07 12:50:37 +02:00
Shadowtrance
83c2945ee3
Added ability to generate TWLN xorpad
v1.9-mod
2015-08-02 10:23:00 +10:00
Shadowtrance
266bccd75d
Improved the safety of partition dumping / injecting
...
... also CTR and TWL dumping / injecting are separate features now.
v1.8-mod
2015-07-30 11:42:15 +10:00
Shadowtrance
44d113830d
Updates
...
archshift updates, mixups seed crypto fix, titlekey dumper (nand) check
more thoroughly.
2015-07-30 09:45:46 +10:00
Shadowtrance
9c5a36bf0e
Remove unused menu option
2015-07-24 17:04:05 +10:00
Shadowtrance
ae3cec23a0
Removed unused SHA-1 code
v1.7-mod
2015-07-23 21:48:53 +10:00
Shadowtrance
780b2a8d87
Restored launcher.dat compatibility
2015-07-23 21:47:42 +10:00
Shadowtrance
0162595198
More verbose statistics for title decryptor
2015-07-22 11:04:53 +10:00
Shadowtrance
3e7f1c2df9
Removed some unneeded code
2015-07-22 10:55:09 +10:00
Shadowtrance
5083c30f71
Add some rudimentary error checking to title decryptor
2015-07-22 00:02:53 +10:00
Shadowtrance
9a0f00f1fd
Fixed seed / 7x crypto
...
o that was a hard one
2015-07-21 23:59:37 +10:00