Aurora
441c143b3e
No reason for these not to be u8s
2016-03-26 19:28:46 +01:00
Aurora
0f44205959
Simplified patching, yet one memsearch less, fixed override with A+L when boot options are forced
2016-03-26 17:25:05 +01:00
Aurora
1861d556a6
Spaces and stuff
...
Makes things more uniform
2016-03-25 18:17:12 +01:00
Aurora
96e46b2234
Remove unneeded casts
2016-03-23 15:16:40 +01:00
Aurora
b7b734bad1
Added configuration menu (thanks to Cakes for the screen printing code - no more flags!), auto-delete of patched FIRMs when switching to/from A9LH or the CFW gets updated, moved screen init from the loader, general reorganization
2016-03-23 02:46:41 +01:00
Aurora
d01d9b53f2
No need to search for the Process9 .code, calculate it (one memsearch less)
2016-03-21 20:27:01 +01:00
Aurora
1f5b824c27
Clean-up, optimized the SDMMC struct searching function, lots of useless casts removed, Process9 only gets searched once
2016-03-21 19:14:32 +01:00
Aurora
a437e533f5
Slightly improved the reboot patch, added emuNAND patch improvements from CakesFW, made the emuNAND patch completely version-independent
...
Should work as-is with future firmwares!
2016-03-21 03:21:22 +01:00
Aurora
04978ebb01
Const for all
...
Probably useless, but for the sake of readability
2016-03-06 23:52:14 +01:00
Aurora
478ebeadf8
Fixed stupid mistakes
2016-03-06 19:05:41 +01:00
Aurora
4bdba9f8e9
Even moar clean-up
2016-03-06 16:31:16 +01:00
Aurora
90ebe78c8e
Added forcing of boot options on A9LH
...
Always prevents losing AGB_FIRM saves, forces the last used options on a MCU reboot (can be overridden with A)
2016-03-05 15:42:40 +01:00
Aurora
23fd26630f
New reboot patch (works on N3DS, no more GBA/DS or 80 MB games toggle), fixed N3DS 3D bug (thanks TiniVi and Cakes), code cleanup, new universal MPU code (thanks Cakes)
...
Thanks to a very skilled reverser for the reboot patch!
2016-02-25 20:22:10 +01:00
Aurora
38995d3231
Re-added reboot patch on A9LH, optimizations
...
O3DS and N3DS now share the same emuNAND patch, shorter patching patterns, patched_firmware does not keep garbage from larger loaded FIRMs, flags can be empty files
2016-02-20 15:29:32 +01:00
Aurora
b4d94da531
Added "updated sysNAND" mode, FIRM writes patch, propered emuNAND code location
...
Thanks to delebile for the patch!
2016-02-19 21:32:07 +01:00
Aurora
e34ca44715
Reduced pattern size, fixed N3DS NAND0 FIRM size
...
It's actually a little smaller
2016-02-11 00:45:24 +01:00
Aurora
42b39c9ab8
Merged my changes
...
There you have it!
2016-02-08 03:37:03 +01:00
Reisyukaku
7f2597fe2f
Encrypted illegal stuff ;^) ..and more work on smart patching system
2016-02-05 18:56:30 -05:00
Reisyukaku
62d8d582c1
Emunand self patching; found solution for some hard coded stuff/FS more flexible; got rid of screenShot; implemented PoC RAM dumper using txt file; changed location of arm9 thread; fixed ver string; tons of organization and cleaning up for easier to read and modify code.
2016-01-23 04:17:48 -05:00
Reisyukaku
2465cb0fa9
10.2 firmlaunch + emunand partition bug fix
2016-01-18 16:41:49 -05:00
Reisyukaku
6a2c30503d
Got rid of sysnand mode, add key gen code, new splash screen, autoboot, update fatfs, removed ninjhax/mset folder for CakeBrah/CakeHax, lots of minor changes.
2016-01-16 07:57:56 -05:00
Reisyukaku
475ddf8b6a
9.6+ emunand!
2016-01-13 16:30:09 -05:00
Reisyukaku
b914674325
Added crypto libs, tons of code refactoring to support other firms, other minor stability issues handled.
2015-08-21 14:11:23 -04:00