@wavemotion Is there any way you can get this to work nicely with the TWiLightMenu++ hot key to return to menu? Unfortunately it has been hit or miss for me.
Holy s**t This is so cool man [emoji1]is this possible to port this to 3ds?
Interesting! In theory, when you quit it should exit back to the guy who called it... which I would guess is the TWL++ menu. I don't know what I could do differently but hopefully someone will have a suggestion and I can implement it!@wavemotion Is there any way you can get this to work nicely with the TWiLightMenu++ hot key to return to menu? Unfortunately it has been hit or miss for me.
The combo should be L+R+DOWN+B. It should be implemented in arm7 side. (See TWLMenu++ DSi theme's arm7 code, for reference).Interesting! In theory, when you quit it should exit back to the guy who called it... which I would guess is the TWL++ menu. I don't know what I could do differently but hopefully someone will have a suggestion and I can implement it!
The combo should be L+R+DOWN+B. It should be implemented in arm7 side. (See TWLMenu++ DSi theme's arm7 code, for reference).
Now that IS interesting! I have no idea why they would be different... hrm.... I'll check the linker - maybe something different there.I also noticed that your version of A7800DS could start directly without going through HBMenu, which is not the case with StellaDS 1.6.
The problem is that you added a title ID and title, most flashcards kernels use the "####" title ID and sometimes the "HOMEBREW" title as their homebrew check. HBMenu always boots like homebrew and TWiLight Menu++ uses more sophisticated checks so it usually gets it right, but most flashcard kernels just check that.Now that IS interesting! I have no idea why they would be different... hrm.... I'll check the linker - maybe something different there.
Looks like Robz added them: https://github.com/DS-Homebrew/StellaDS/commit/21ec7a44b642e2f9c54f81077c884b6676cdda1fInteresting.
So if I understand correctly, the STELLA-DS version has this in the makefile:
View attachment 238392
And the A7800DS version has this:
View attachment 238393
Both of these are unchanged from Alekmaul's originals - I didn't have enough knowledge on NDSTOOL to know what they did and so didn't make any changes.
Can I just safely strip away the title change and options in yellow highlight from StellaDS?
I gave this a try and it builds fine and runs fine on Unlaunch and TWL++ but still won't load on my R4 directly (though A5200DS and A7800DS both launch fine). Just hangs at the "R4 loading..." screen. Still loads fine using HBMENU on the R4.Looks like Robz added them: https://github.com/DS-Homebrew/StellaDS/commit/21ec7a44b642e2f9c54f81077c884b6676cdda1f
And yeah, you can just remove that line and the \ at the end of the one before and it should be good
Quite a bit, I would imagine. It's actually well-structured C++ and some of the speedup was undoing that beautiful encapsulation by doing some direct memory reads/writes. Even just a port to straight hand-tuned C might provide some benefit. But I'll leave that to someone else - the code is available! My goal is to get as many games playable as possible on the aging hardware but generally steer clear of a total ground-up re-write.Makes me wonder how much gain would one get if it was ported to assembler?