TuxSH
5a0f2e4dfc
Fix Makefile (by including 3ds_rules)
2016-04-08 19:52:37 +02:00
Aurora
4180261f1f
Small changes, added a macro for reading options
2016-04-06 14:54:58 +02:00
Aurora
9e851d2dfd
Small code reorganization
2016-04-05 05:34:57 +02:00
Aurora
6f8a9421ef
Added basic support for configuring the brightness level for the built-in screen init
2016-04-05 02:24:21 +02:00
Aurora
24186a7148
Some more tidying up
2016-04-02 18:48:31 +02:00
Aurora
3475cfe1e6
Changed indentation style across the code to make it more readable, added newlines before comments, moved patches to separate functions, made memory operations slightly faster by compiling them with O3 (thanks TuxSH!)
2016-04-02 18:22:47 +02:00
Aurora
6b64a10362
Fixed ARM11 access to chainloaded payloads
2016-04-01 14:27:31 +02:00
Aurora
5f32779ceb
Lots of changes/new features
...
- To override the last used boot mode on soft reboot, you only need to press A if you want to boot to the default option. Holding L(+payload button)/R is enough for the other modes.
- Added version number to the config menu
- Replaced the memsearch algorithm with a faster one
- Integrated 3ds_injector from @yifanlu. This brings us region free and all the other FreeMultiPatcher patches. Other than that, you now have the possibility to display the currently booted NAND/FIRM in System Settings!
- Rewritten most code for the config menu. You now can navigate to the first/last options with left and right.
- You can now choose the 9.0 FIRM to be default in the config menu. This will essentially switch "no buttons" and L in both modes.
- You can now choose the second emuNAND to be default in the config menu. This will essentially switch "B is not pressed" and "B is pressed".
- When the second emuNAND is booted, it will persist like the other boot options on soft reboot
- Bugfixes
2016-03-29 17:43:53 +02:00
Aurora
034e63669a
Readability
2016-03-27 18:47:08 +02:00
Aurora
c75ed567fc
Added version number to the config menu
2016-03-27 18:39:16 +02:00
Aurora
b5eb108393
Increased the screen-init brightness
2016-03-24 00:11:02 +01:00
Aurora
0a9cd09cc3
Reorganized folder layout, cleaned Makefile (we do not need Python)
2016-03-23 20:29:19 +01:00
Aurora
a5f8ccc3ea
Fixed loader.bin not cleared after compiling
2016-03-23 17:09:52 +01:00
Aurora
094b88b6aa
Forgot this
2016-03-23 15:03:14 +01:00
Aurora
03a6e343db
Merge emunand.bin, reboot.bin and loader.bin in the main executable
...
Less SD accesses, more noob-proof
2016-03-23 15:00:28 +01:00
Aurora
279f39bc13
Added error messages, moved emunand and reboot.bin to aurei/patches
2016-03-23 03:46:44 +01:00
Aurora
9b9f784c26
Fixed intermittent splash from CakeBrah, made splash last slightly longer, added shutdown on error, slimmed down FatFs, added error on missing emuNAND, changed folder to "aurei", changed the dat name to "AuReiNand.dat", propered the built-in screen init of the chainloader, remade the look of the 3dsx
...
(First luma-powered CFW!)
2016-03-20 17:38:45 +01:00
Aurora
6707a36ffe
Minor changes
2016-03-10 16:06:44 +01:00
Aurora
09380a19ff
External ARM9 payload chainloading for a9lh, cleaned up the sdmmc library (from the dark-samus a9lh fork)
2016-03-08 15:29:25 +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
723dd542ee
Forgot useless stuff
2016-02-20 15:32:52 +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
6c25ed4607
Arm9LoaderHax support, cleaned Makefile
2016-02-19 01:29:53 +01:00
Aurora
42b39c9ab8
Merged my changes
...
There you have it!
2016-02-08 03:37:03 +01: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
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
4f3761d4a5
Changed payload offset, added clearScreen function, etc.
2015-08-06 21:45:39 -04:00
Reisyukaku
afbdf20d28
fixed ninjhax boot code
2015-08-05 08:27:35 -04:00
Reisyukaku
a63a2c6767
added ninjhax entry code
2015-08-05 06:31:17 -04:00
Reisyukaku
e2b7f1e607
init commit take 2
2015-08-04 21:57:37 -04:00