09-22-2015, 05:24 PM
(This post was last modified: 09-22-2015, 05:24 PM by ShadowOne333.)
(09-22-2015, 04:48 PM)askot Wrote: You must write something like a "key" -> "value", in this case, this mean: send a rom path before anything else, it'll be loaded before starting GUI, example
<arg>-rom</arg>
<arg>SD/USB:path/to/your/game.gba</a>
These two are: one for filter (-r) [render] and the other one, I think you must refer to -reduceScale, this last, if you want to set percent of screen to use, ie, if you want to display 85% of your TV's screen, you must set
<arg>-reduceScale</arg>
<arg>85</arg>
My kids get totally lost when trying to play a basic Mario game, so I added a basic input remaping option before starting GUI, so they feel better with just pushing Y (GBA B) and B (GBA A), instead of A & B or X & A, so here's an example
<arg>-button_A</a>
<arg>B</arg>
<arg>-button_B</arg>
<arg>Y</arg>
<arg>-button_L</a>
<arg>X</a>
<arg>-button_R</a>
<arg>A</a>
Yes, I've contacted endrift, before posting this build test asking for posting this thread and ¿he/she? -sure?- told me that I can post my version and he/she would like to add my changes to main branch, but I need push them to github. No easy task for me, I need to learn a little more about GBAArguments and send them to GBAContext, also, before merging I need to compile and test this new options, I don't know how to compile with CMake, I just do it to the oldway: Makefile with devkitpro in Windows
Many thanks for the explanations!
This will surely come in handy, since the only two things I felt mGBA were lacking for me to play it without issues were button mapping and unfiltered/other filter options (since I have astigmatism and myopia, so the blur of the natural filter hurts my eyes a tad bit).
So let's see if I got it right:
Code:
<arguments>
<arg>-rom</arg>
<arg>sd:/vbagx/roms/GBA/</arg>
<arg>-r</arg>
<arg>2</arg>
<arg>-button_A</a>
<arg>B</arg>
<arg>-button_B</arg>
<arg>Y</arg>
<arg>-button_L</a>
<arg>L</a>
<arg>-button_R</a>
<arg>R</a>
</arguments>
Although I think reduceScale -> 100 would do the same, right?
I just have another question regarding the -rom argument.
Do I have to specify the exact ROM (.gba) to be loaded or can I simply specify the folder that I want the app to open up by default instead of the root of the SD?
That's pretty much it.
Thank you so much for your replies!