(3DS) Additional features [DO NOT MERGE] #13743
Draft
+5,257
−986
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Disclaimer:
This is a work in progress branch, mainly existing for personal use.
This contain various additional experimental features for the 3DS platform.
This should go with a fair warning, most of the features are incomplete, non-functional, highly un-optimized or just plain wrong.
There is currently no intention the have this merged any time soon, if ever.
Why create this draft, you may ask.
This is mainly done for easier maintenance and keeping it up-to-date with upstream retroarch.
I will continue working on this, but without any estimate or obligations.
Description:
This branch adds various additional features to the 3DS platform, including:
Screen modes:
Bottom screen controls:
Control options (mainly used for lightgun support for now):
While some of these features matured well enough for my personal usage, it's far from complete in general.
I can't stress this enough, but this is done as a fun side project for me to learn about code development with the benefit of having a few (to me) 'must have' games supported.
Unless you're interested in helping improving or just for laughs and giggles, i do not recommend looking through this commit.
But, if you feel like improving, expanding or claiming it your own, feel more than free to do so.
If you're adventurous enough and really want to compile this branch, it builds without issues.
Required assets are included and can be found here:
https://github.com/MrHuu/RetroArch/tree/ctr_bottom_screen/ctr/ctr-bottom/_assets/ctr