File tree Expand file tree Collapse file tree 1 file changed +16
-8
lines changed
scriptmodules/libretrocores Expand file tree Collapse file tree 1 file changed +16
-8
lines changed Original file line number Diff line number Diff line change @@ -69,23 +69,31 @@ function install_lr-flycast() {
69
69
}
70
70
71
71
function configure_lr-flycast() {
72
- local def=0
73
- isPlatform " kms" && def=1
74
- # segfaults on the rpi without redirecting stdin from </dev/null
75
- addEmulator $def " $md_id " " dreamcast" " $md_inst /flycast_libretro.so </dev/null"
76
- addSystem " dreamcast"
72
+ local sys
73
+ local systems=(dreamcast arcade)
74
+ local def
75
+ for sys in " ${systems[@]} " ; do
76
+ def=0
77
+ if isPlatform " kms" && [[ " $sys " == " dreamcast" ]]; then
78
+ def=1
79
+ fi
80
+ # segfaults on the rpi without redirecting stdin from </dev/null
81
+ addEmulator $def " $md_id " " $sys " " $md_inst /flycast_libretro.so </dev/null"
82
+ addSystem " $sys "
83
+ done
77
84
78
85
[[ " $md_mode " == " remove" ]] && return
79
86
80
- mkRomDir " dreamcast"
81
-
82
87
local params=()
83
88
# system-specific
84
89
if isPlatform " gl" ; then
85
90
params+=(" video_shared_context" " true" )
86
91
fi
87
92
88
- defaultRAConfig " dreamcast" " ${params[@]} "
93
+ for sys in " ${systems[@]} " ; do
94
+ mkRomDir " $sys "
95
+ defaultRAConfig " $sys " " ${params[@]} "
96
+ done
89
97
90
98
mkUserDir " $biosdir /dc"
91
99
}
You can’t perform that action at this time.
0 commit comments