thank you @Aurora Wright for this release, your hard work is appreciated
will have a go with this one, thank you
will have a go with this one, thank you
TWL_FIRM patch.hey how to play old flashcart of ds on sysnand 10.6 with arm9hax?
just checked out the cleanup code and why exactly did you switch a lot of return values to u8? that just wastes some cast instructions since a int/u32 is native to the ARM processor, with a u8 it will in the asm always cut off the other 24bits of whatever register is used for reading and writing a status.
I'm personally not a fan of having a ton of different mods which are all at different development stages so I'd rather point out some things I notice so the actual people behind the "main" version can improve their program.Only asking, please don't be angry, but have you considered releasing a mod version ?
I'm personally not a fan of having a ton of different mods which are all at different development stages so I'd rather point out some things I notice so the actual people behind the "main" version can improve their program.
I'm not a reverser and I don't know ARM ASM, I just have (some) C knowledge.I'm personally not a fan of having a ton of different mods which are all at different development stages so I'd rather point out some things I notice so the actual people behind the "main" version can improve their program.
Thanks for the update. My tests:Sorry about the continuous releases, if no bugs are found - I tested this thoroughly - I promise this will be the last one for now
I went through the whole code and cleaned it (removed useless bits, optimized functions...) and as a result the binary is now 3 KB smaller, possibly this will also bring slight speed improvements (so the ones who have speed issues try this).
https://github.com/AuroraWright/AuReiNand/releases/tag/v3.7.3
It's menuhax. It's conflicting.I'm trying to boot into patched 9.X but I my screen just glitches out for a second and then I get an generic "turn off your system" error.
I'm using A9LH, with emuNand on 10.6 and sysNand on 9.2
I have the firmware.bin and the firmware90.bin in the rei folder.
Booting into emuNand works without problems, booting into sysNand via holding R works also fine, but booting the firmware90.bin via holding L doesn't boot...
Tried reinstalling AuReiNand (now on v3.7.3) but still not working.
Any ideas?
It's an european new 3DS btw..
Edit: Also I deleted the patched*.bin in the rei folder, so that's not the problem.
Damn, that was it! Just had to change the theme. Thanks alot!It's menuhax. It's conflicting.
Turn off your 3DS, then turn it back on by holding L for one second only. Once you boot into your sysNAND, change your theme.
it really does not matter in most cases since you only do simple compares which get optimized away but I just wanted to mention it, so no real need for a change.I'm not a reverser and I don't know ARM ASM, I just have (some) C knowledge.
If what you're saying is true, lots of previous code (even from ReiNand) would need to be changed. I just followed the overall style of the code.
OK, did it anyway: https://github.com/AuroraWright/AuReiNand/commit/13fd33a61dbfde8ea53804b4e3180f98f8637abbit really does not matter in most cases since you only do simple compares which get optimized away but I just wanted to mention it, so no real need for a change.
and the file now is bigger in total, the big question now is if it is because of alignment or a difference in instructions used the gcc compiler can do some very interesting things sometimes heh.OK, did it anyway: https://github.com/AuroraWright/AuReiNand/commit/13fd33a61dbfde8ea53804b4e3180f98f8637abb
There were also some useless casts to u8* (from the original reinand).
And now you latest release is one commit behind, time for a new one?OK, did it anyway: https://github.com/AuroraWright/AuReiNand/commit/13fd33a61dbfde8ea53804b4e3180f98f8637abb
There were also some useless casts to u8* (from the original reinand).
Compilin' time!And now you latest release is one commit behind, time for a new one?