3DS emulator for Pi users based on "Borked 3DS"
-
@gvx64 said in 3DS emulator for Pi users based on "Borked 3DS":
@DTEAM OK, I implemented the configuration menu scroll-bar as an experimental feature. You should be able to enable it if you add the following cmake flag to your build script:
-DCONFIG_SCROLLABLE=ON
Thanks . I'll test it
NEW EDIT
Hi @Folly . I added it in the script and it doesn't work. Maybe I didn't add it at the good place or properly. Could you help me on that one please. If it works, it could be interesting to add it in you configuration options (options 1 to 4). -
@DTEAM said in 3DS emulator for Pi users based on "Borked 3DS":
@gvx64 said in 3DS emulator for Pi users based on "Borked 3DS":
@DTEAM OK, I implemented the configuration menu scroll-bar as an experimental feature. You should be able to enable it if you add the following cmake flag to your build script:
-DCONFIG_SCROLLABLE=ON
Thanks . I'll test it
NEW EDIT
Hi @Folly . I added it in the script and it doesn't work. Maybe I didn't add it at the good place or properly. Could you help me on that one please. If it works, it could be interesting to add it in you configuration options (options 1 to 4).I think you should add it in line 75 , after OFF and add space.
Let me know if it works. -
@Folly @gvx64
This doesn't work well. A simpler solution could be to have an option to set the font and UI size. Previously, my UI was smaller. I played with some font settings, but the UI doesn't handle this well.The problem is that I can't access the bottom of the menu where you can set the graphics options, so I can't click OK to apply my settings. It used to work fine, but I needed a magnifier to see the menu on my small screen.
Perhaps the emulator retrieves the Pi internal settings during software installation. Perhaps if I change the font settings of the Raspi UI and reinstall the emulator, everything will be fine.
-
@DTEAM said in 3DS emulator for Pi users based on "Borked 3DS":
@Folly @gvx64
This doesn't work well. A simpler solution could be to have an option to set the font and UI size. Previously, my UI was smaller. I played with some font settings, but the UI doesn't handle this well.The problem is that I can't access the bottom of the menu where you can set the graphics options, so I can't click OK to apply my settings. It used to work fine, but I needed a magnifier to see the menu on my small screen.
Perhaps the emulator retrieves the Pi internal settings during software installation. Perhaps if I change the font settings of the Raspi UI and reinstall the emulator, everything will be fine.
Can I conclude that adding the option to the script worked and that it's compiled with the option -DCONFIG_SCROLLABLE=ON , but you still have some troubles ?
I can't help you with the added option in Borked, you should ask @gvx64.
-
@Folly said in 3DS emulator for Pi users based on "Borked 3DS":
Can I conclude that adding the option to the script worked and that it's compiled with the option -DCONFIG_SCROLLABLE=ON , but you still have some troubles ?
yes
-
@DTEAM Are the scroll bars showing up in your configuration windows? If not, is it possible that the cmake flags didn't work?
It would help to see a photo of exactly what the problem is, as I am having difficulty understanding it. On my Pi, the configuration menu is a fairly small window that doesn't come close to filling the whole screen. Also, I can click and drag the menu border to change its size. In the default layout, the text spacing adjusts to fill whatever available space there is inside the window.
-
At the bottom of the second picture, the box of the Advanced tab stop just after 0.000 ms and it's not possible to go below that.
-
@DTEAM After investigating further, the problem is on my end. I am going to re-work it and try posting a new commit. Is the problem limited to the Graphics -> Advanced tab or are there others? I believe that the System tab already has scrolling bars enabled.
-
@gvx64 said in 3DS emulator for Pi users based on "Borked 3DS":
@DTEAM After investigating further, the problem is on my end. I am going to re-work it and try posting a new commit. Is the problem limited to the Graphics -> Advanced tab or are there others? I believe that the System tab already has scrolling bars enabled.
It's others. For some, you have the scroll bar, but even if you scroll down, you don't have access to all the options. I'll try to give you a more detailed overview tomorrow.
-
-
@DTEAM I appreciate the detailed analysis. Can you let me know the exact screen resolution that you are using that is resulting in this issue? For me to be able to resolve this issue, it is important that I can reproduce it on one of my Pi4's. Once I am finished trying to get shader acceleration functionality working I will see if I can get this problem to reproduce on my Pi's.
-
My screen is 800x480 and my "emulator resolution" is 640x480
[Layout] anaglyph_shader_name=rendepth (builtin) anaglyph_shader_name\default=true custom_bottom_height=480 custom_bottom_height\default=true custom_bottom_width=640 custom_bottom_width\default=true custom_bottom_x=80 custom_bottom_x\default=true custom_bottom_y=500 custom_bottom_y\default=true custom_portrait_bottom_height=480 custom_portrait_bottom_height\default=true custom_portrait_bottom_width=640 custom_portrait_bottom_width\default=true custom_portrait_bottom_x=80 custom_portrait_bottom_x\default=true custom_portrait_bottom_y=500 custom_portrait_bottom_y\default=true custom_portrait_top_height=480 custom_portrait_top_height\default=true custom_portrait_top_width=800 custom_portrait_top_width\default=true custom_portrait_top_x=0 custom_portrait_top_x\default=true custom_portrait_top_y=0 custom_portrait_top_y\default=true custom_second_layer_opacity=100 custom_second_layer_opacity\default=true custom_top_height=480 custom_top_height\default=true custom_top_width=800 custom_top_width\default=true custom_top_x=0 custom_top_x\default=true custom_top_y=0 custom_top_y\default=true factor_3d=0 factor_3d\default=true filter_mode=true filter_mode\default=true large_screen_proportion=4 large_screen_proportion\default=true layout_option=0 layout_option\default=true mono_render_option=0 mono_render_option\default=true pp_shader_name=None (default) pp_shader_name\default=false render_3d=0 render_3d\default=true screen_bottom_leftright_padding=0 screen_bottom_leftright_padding\default=true screen_bottom_stretch=false screen_bottom_stretch\default=true screen_bottom_topbottom_padding=0 screen_bottom_topbottom_padding\default=true screen_top_leftright_padding=0 screen_top_leftright_padding\default=true screen_top_stretch=false screen_top_stretch\default=true screen_top_topbottom_padding=0 screen_top_topbottom_padding\default=true small_screen_position=2 small_screen_position\default=true swap_eyes_3d=true swap_eyes_3d\default=false swap_screen=false swap_screen\default=true upright_screen=false upright_screen\default=true
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.