Skip to content

Commit

Permalink
Improve GBA default settings
Browse files Browse the repository at this point in the history
- apply LCD3x shader for all GBA emulators (credits: LatinWizard & X Leonhart)
- renaming emulator names, respecting case in the emu selector
- enable performance mode for VBA-M (which is a little slow)
- LCD3x shader for NGP too
  • Loading branch information
cizia64 committed Jun 5, 2024
1 parent 32a15a1 commit 8282c83
Show file tree
Hide file tree
Showing 13 changed files with 52 additions and 20 deletions.
8 changes: 3 additions & 5 deletions Emus/GBA/config.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
{
"label": "N. GBA",
"icon": "/mnt/SDCARD/Icons/Default/Emus/GBA.png",
"iconsmall": "ic-GBA-80-n.png",
"iconlist": "ic-GBA-32-n.png",
"background": "/mnt/SDCARD/Backgrounds/Default/GBA.png",
"themecolor": "FF00FF",
"launch": "launch.sh",
Expand All @@ -14,19 +12,19 @@
"extlist": "bin|gba|agb|gbz|zip|7z",
"launchlist": [
{
"name": "MGBA",
"name": "mGBA",
"launch": "mgba.sh"
},
{
"name": "gpSP",
"launch": "gpsp.sh"
},
{
"name": "VBAM",
"name": "VBA-M",
"launch": "vbam.sh"
},
{
"name": "VBANEXT",
"name": "VBA Next",
"launch": "vbanext.sh"
}
]
Expand Down
3 changes: 3 additions & 0 deletions Emus/GBA/performance.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/sh
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 1500000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
1 change: 1 addition & 0 deletions Emus/GBA/vbam.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ EMU_DIR=/mnt/SDCARD/Emus/GBA

$EMU_DIR/cpufreq.sh

$EMU_DIR/performance.sh

cd $RA_DIR/

Expand Down

This file was deleted.

8 changes: 8 additions & 0 deletions RetroArch/.retroarch/config/Beetle NeoPop/NGP.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
shaders = "1"
shader0 = "../../shaders/shaders_glsl/handheld/shaders/lcd3x.glsl"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
8 changes: 8 additions & 0 deletions RetroArch/.retroarch/config/VBA Next/GBA.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
shaders = "1"
shader0 = "../../shaders/shaders_glsl/handheld/shaders/lcd3x.glsl"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
3 changes: 2 additions & 1 deletion RetroArch/.retroarch/config/VBA-M/GBA.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
input_overlay_enable = "true"
input_overlay = "./.retroarch/overlay/GBA_max-ratio.cfg"
video_scale_integer = "false"
video_shader_enable = "true"
input_overlay_enable = "true"
video_scale_integer_overscale = "false"
aspect_ratio_index = "22"
8 changes: 8 additions & 0 deletions RetroArch/.retroarch/config/VBA-M/GBA.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
shaders = "1"
shader0 = "../../shaders/shaders_glsl/handheld/shaders/lcd3x.glsl"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
2 changes: 1 addition & 1 deletion RetroArch/.retroarch/config/VBA-M/VBA-M.opt
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@ vbam_swap_astick = "disabled"
vbam_tilt_sensitivity = "100"
vbam_turbodelay = "3"
vbam_turboenable = "enabled"
vbam_usebios = "disabled"
vbam_usebios = "enabled"
8 changes: 8 additions & 0 deletions RetroArch/.retroarch/config/gpSP/GBA.glslp
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
shaders = "1"
shader0 = "../../shaders/shaders_glsl/handheld/shaders/lcd3x.glsl"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
9 changes: 8 additions & 1 deletion RetroArch/.retroarch/config/mGBA/GBA.glslp
Original file line number Diff line number Diff line change
@@ -1 +1,8 @@
#reference ":/.retroarch/shaders/shaders_glsl/handheld/simpletex_lcd_720p.glslp"
shaders = "1"
shader0 = "../../shaders/shaders_glsl/handheld/shaders/lcd3x.glsl"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
13 changes: 2 additions & 11 deletions RetroArch/.retroarch/config/mGBA/mGBA.glslp
Original file line number Diff line number Diff line change
@@ -1,17 +1,8 @@
shaders = "1"
shader0 = "../../shaders/shaders_glsl/handheld/shaders/simpletex_lcd/simpletex_lcd_720p.glsl"
filter_linear0 = "true"
shader0 = "../../shaders/shaders_glsl/handheld/shaders/lcd3x.glsl"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
GRID_INTENSITY = "0.720000"
GRID_WIDTH = "0.940000"
GRID_BIAS = "0.800000"
DARKEN_COLOUR = "1.399999"
textures = "BACKGROUND"
BACKGROUND = "../../shaders/shaders_glsl/handheld/shaders/simpletex_lcd/png/2k/textured_paper.png"
BACKGROUND_linear = "false"
BACKGROUND_wrap_mode = "clamp_to_border"
BACKGROUND_mipmap = "false"

0 comments on commit 8282c83

Please sign in to comment.