GZDOOM: fixed audio

This commit is contained in:
XargonWan 2024-03-10 09:39:43 +01:00
parent 558a33892e
commit 21bd11673a
8 changed files with 202 additions and 4524 deletions

Binary file not shown.

Binary file not shown.

View file

@ -1,4 +1,4 @@
# This file was generated by GZDoom g4.11.3-m on 2023-11-25 14:33:14
# This file was generated by GZDoom g4.11.3-m on 2024-03-10 09:34:01
# These are the directories to automatically search for IWADs.
# Each directory should be on a separate line, preceded by Path=
[IWADSearch.Directories]
@ -6,9 +6,7 @@ Path=.
Path=$DOOMWADDIR
Path=$HOME
Path=$PROGDIR
Path=/var/config/gzdoom
Path=/var/data/gzdoom
Path=RETRODECKROMSDIR/doom
Path=/home/jay/retrodeck/roms/doom
Path=/app/share/games/doom/
# These are the directories to search for wads added with the -file
@ -18,8 +16,7 @@ Path=/app/share/games/doom/
Path=$PROGDIR
Path=$DOOMWADDIR
Path=/var/config/gzdoom
Path=/var/data/gzdoom
Path=RETRODECKROMSDIR/doom
Path=/home/jay/retrodeck/roms/doom
Path=/app/share/games/doom/
# These are the directories to search for soundfonts that let listed in the menu.
@ -27,7 +24,10 @@ Path=/app/share/games/doom/
[SoundfontSearch.Directories]
Path=$PROGDIR/soundfonts
Path=$PROGDIR/fm_banks
Path=/var/data/gzdoom/audio
Path=/var/data/gzdoom
Path=/app/share/games/doom/soundfonts
Path=/app/share/games/doom/fm_banks
# Files to automatically execute when running the corresponding game.
# Each file should be on its own line, preceded by Path=
@ -203,7 +203,7 @@ fluid_chorus_voices=3
fluid_gain=0.5
fluid_interp=1
fluid_lib=
fluid_patchset=gzdoom
fluid_patchset=/app/share/games/doom/soundfonts/gzdoom.sf2
fluid_reverb=false
fluid_reverb_damping=0.23
fluid_reverb_level=0.57
@ -265,7 +265,7 @@ gl_texture_hqresizemult=1
gl_usecolorblending=true
gme_stereodepth=0
gus_memsize=0
gus_patchdir=
gus_patchdir=/data/gzdoom/midi
i_discordrpc=false
i_pauseinbackground=true
i_soundinbackground=false
@ -343,7 +343,7 @@ r_skipmats=false
r_sprite_distance_cull=0
r_spriteadjust=2
r_ticstability=true
save_dir=RETRODECKSAVESDIR/doom/gzdoom
save_dir=RETRODECKHOMEDIR/saves/doom/gzdoom
save_formatted=false
saveloadconfirmation=true
savestatistics=0
@ -374,7 +374,7 @@ strictdecorate=false
telezoom=true
timidity_channel_pressure=false
timidity_chorus=0
timidity_config=gzdoom
timidity_config=/app/share/games/doom/soundfonts/gzdoom.sf2
timidity_drum_effect=false
timidity_drum_power=1
timidity_key_adjust=0
@ -430,11 +430,11 @@ vr_ipd=0.062
vr_mode=0
vr_screendist=0.8
vr_swap_eyes=false
wildmidi_config=
wildmidi_config=/app/share/games/doom/soundfonts/gzdoom.sf2
wildmidi_enhanced_resampling=true
wildmidi_reverb=false
win_h=640
win_maximized=false
win_maximized=true
win_w=1024
win_x=-1
win_y=-1
@ -466,8 +466,8 @@ vr_enable_quadbuffered=
[Doom.Player]
autoaim=35
classicflight=false
color=a0 0f 80
colorset=-1
color=40 cf 00
colorset=0
fov=90
fviewbob=true
gender=other
@ -804,15 +804,22 @@ Ins=+movedown
Del=+lookdown
Mouse1=+attack
Mouse2=+altattack
MWheelUp=weapnext
MWheelDown=weapprev
MWheelUp=weapprev
MWheelDown=weapnext
MWheelRight=invnext
MWheelLeft=invprev
DPadUp=togglemap
DPadDown=invuse
DPadLeft=invprev
DPadRight=invnext
Pad_Start=pause
Pad_Back=menu_main
LShoulder=weapprev
RShoulder=weapnext
LTrigger=+altattack
RTrigger=+attack
Pad_A=+use
Pad_Y=+jump
W=+forward
E=+use
A=+moveleft
@ -823,36 +830,22 @@ I=di_toggleinfrared
P=di_showupgrades_bind
F=di_useitem_bind
M=di_modscreen
R=+reload
C=+crouch
,=di_prevSong
.=di_skipSong
UpArrow=+forward
LeftArrow=+back
LeftArrow=+moveleft
RightArrow=+moveright
DownArrow=+moveleft
Joy10=toggle cl_run
Joy11=turn180
Joy2=+jump
Joy7=togglemap
POV1Up=+moveup
POV1Right=weapnext
POV1Down=+movedown
POV1Left=weapprev
Axis1Plus=+moveright
Axis1Minus=+moveleft
Axis2Plus=+back
Axis2Minus=+forward
Axis4Plus=+right
Axis4Minus=+left
Axis5Plus=+lookdown
Axis5Minus=+lookup
Axis3Plus=+reload
Axis6Plus=+altattack
Joy3=+crouch
Joy8=menu_options
DownArrow=+back
Joy1=+use
Joy5=+zoom
Joy6=+attack
Joy3=+reload
Joy4=+jump
Joy5=weapprev
Joy6=weapnext
Joy8=menu_main
Joy10=toggle cl_run
Joy11=crouch
[Doom.DoubleBindings]
@ -1177,6 +1170,7 @@ sv_smartaim=0
0=slot 0
-=sizedown
Equals=sizeup
Backspace=use ArtiTomeOfPower
Tab=togglemap
W=+forward
E=+use
@ -1190,8 +1184,9 @@ D=+moveright
`=toggleconsole
Shift=+speed
\=+showscores
CapsLock=toggle cl_run
C=crouch
Space=+jump
CapsLock=toggle cl_run
F1=menu_help
F2=menu_save
F3=menu_load
@ -1202,9 +1197,8 @@ F7=menu_endgame
F8=togglemessages
F9=quickload
F10=menu_quit
Scroll=+showscores
F11=bumpgamma
F12=spynext
F12=screenshot
SysRq=screenshot
Pause=pause
Home=land
@ -1215,55 +1209,37 @@ Ins=+movedown
Del=+lookdown
Mouse1=+attack
Mouse2=+altattack
MWheelUp=weapnext
MWheelDown=weapprev
MWheelUp=weapprev
MWheelDown=weapnext
MWheelRight=invnext
MWheelLeft=invprev
DPadUp=togglemap
DPadDown=invuse
DPadLeft=invprev
DPadRight=invnext
Pad_Start=pause
Pad_Back=menu_main
W=+forward
E=+use
A=+moveleft
S=+back
D=+moveright
Q=di_taunttoggle
I=di_toggleinfrared
P=di_showupgrades_bind
F=di_useitem_bind
M=di_modscreen
LShoulder=weapprev
RShoulder=weapnext
LTrigger=+altattack
RTrigger=+attack
Pad_A=+use
Pad_Y=+jump
Q=+zoom
R=+reload
C=+crouch
,=di_prevSong
.=di_skipSong
UpArrow=+forward
LeftArrow=+back
LeftArrow=+moveleft
RightArrow=+moveright
DownArrow=+moveleft
Joy10=toggle cl_run
Joy11=turn180
Joy2=+jump
Joy7=togglemap
POV1Up=+moveup
POV1Right=weapnext
POV1Down=+movedown
POV1Left=weapprev
Axis1Plus=+moveright
Axis1Minus=+moveleft
Axis2Plus=+back
Axis2Minus=+forward
Axis4Plus=+right
Axis4Minus=+left
Axis5Plus=+lookdown
Axis5Minus=+lookup
Axis3Plus=+reload
Axis6Plus=+altattack
Joy3=+crouch
Joy8=menu_options
DownArrow=+back
Joy1=+use
Joy5=+zoom
Joy6=+attack
Joy3=+reload
Joy4=+jump
Joy5=weapprev
Joy6=weapnext
Joy8=menu_main
Joy10=toggle cl_run
Joy11=crouch
[Heretic.DoubleBindings]
@ -1580,12 +1556,12 @@ sv_smartaim=0
2=slot 2
3=slot 3
4=slot 4
5=slot 5
6=slot 6
7=slot 7
8=slot 8
9=slot 9
0=slot 0
5=use ArtiInvulnerability2
6=use ArtiPork
7=use ArtiTeleportOther
8=use ArtiTeleport
9=use ArtiBlastRadius
0=useflechette
-=sizedown
Equals=sizeup
Tab=togglemap
@ -1600,8 +1576,7 @@ S=+back
D=+moveright
`=toggleconsole
Shift=+speed
\=+showscores
CapsLock=toggle cl_run
\=use ArtiHealth
Space=+jump
F1=menu_help
F2=menu_save
@ -1615,7 +1590,7 @@ F9=quickload
F10=menu_quit
Scroll=+showscores
F11=bumpgamma
F12=spynext
F12=screenshot
SysRq=screenshot
Pause=pause
Home=land
@ -1626,15 +1601,22 @@ Ins=+movedown
Del=+lookdown
Mouse1=+attack
Mouse2=+altattack
MWheelUp=weapnext
MWheelDown=weapprev
MWheelUp=weapprev
MWheelDown=weapnext
MWheelRight=invnext
MWheelLeft=invprev
DPadUp=togglemap
DPadDown=invuse
DPadLeft=invprev
DPadRight=invnext
Pad_Start=pause
Pad_Back=menu_main
LShoulder=weapprev
RShoulder=weapnext
LTrigger=+altattack
RTrigger=+attack
Pad_A=+use
Pad_Y=+jump
W=+forward
E=+use
A=+moveleft
@ -1645,36 +1627,22 @@ I=di_toggleinfrared
P=di_showupgrades_bind
F=di_useitem_bind
M=di_modscreen
R=+reload
C=+crouch
,=di_prevSong
.=di_skipSong
UpArrow=+forward
LeftArrow=+back
LeftArrow=+moveleft
RightArrow=+moveright
DownArrow=+moveleft
Joy10=toggle cl_run
Joy11=turn180
Joy2=+jump
Joy7=togglemap
POV1Up=+moveup
POV1Right=weapnext
POV1Down=+movedown
POV1Left=weapprev
Axis1Plus=+moveright
Axis1Minus=+moveleft
Axis2Plus=+back
Axis2Minus=+forward
Axis4Plus=+right
Axis4Minus=+left
Axis5Plus=+lookdown
Axis5Minus=+lookup
Axis3Plus=+reload
Axis6Plus=+altattack
Joy3=+crouch
Joy8=menu_options
DownArrow=+back
Joy1=+use
Joy5=+zoom
Joy6=+attack
Joy3=+reload
Joy4=+jump
Joy5=weapprev
Joy6=weapnext
Joy8=menu_main
Joy10=toggle cl_run
Joy11=crouch
[Hexen.DoubleBindings]
@ -1997,7 +1965,9 @@ sv_smartaim=0
0=slot 0
-=sizedown
Equals=sizeup
Backspace=invdrop
Tab=togglemap
Q=+zoom
W=+forward
E=+use
T=messagemode
@ -2007,11 +1977,15 @@ Enter=invuse
A=+moveleft
S=+back
D=+moveright
K=showpop 2
`=toggleconsole
Shift=+speed
\=+showscores
CapsLock=toggle cl_run
Z=showpop 3
X=crouch
C=+crouch
Space=+jump
CapsLock=toggle cl_run
F1=menu_help
F2=menu_save
F3=menu_load
@ -2022,9 +1996,8 @@ F7=menu_endgame
F8=togglemessages
F9=quickload
F10=menu_quit
Scroll=+showscores
F11=bumpgamma
F12=spynext
F12=screenshot
SysRq=screenshot
Pause=pause
Home=land
@ -2035,55 +2008,35 @@ Ins=+movedown
Del=+lookdown
Mouse1=+attack
Mouse2=+altattack
MWheelUp=weapnext
MWheelDown=weapprev
MWheelUp=weapprev
MWheelDown=weapnext
MWheelRight=invnext
MWheelLeft=invprev
DPadUp=togglemap
DPadDown=invuse
DPadLeft=invprev
DPadRight=invnext
Pad_Start=pause
Pad_Back=menu_main
W=+forward
E=+use
A=+moveleft
S=+back
D=+moveright
Q=di_taunttoggle
I=di_toggleinfrared
P=di_showupgrades_bind
F=di_useitem_bind
M=di_modscreen
C=+crouch
,=di_prevSong
.=di_skipSong
LShoulder=weapprev
RShoulder=weapnext
LTrigger=+altattack
RTrigger=+attack
Pad_A=+use
Pad_Y=+jump
R=+reload
UpArrow=+forward
LeftArrow=+back
LeftArrow=+moveleft
RightArrow=+moveright
DownArrow=+moveleft
Joy10=toggle cl_run
Joy11=turn180
Joy2=+jump
Joy7=togglemap
POV1Up=+moveup
POV1Right=weapnext
POV1Down=+movedown
POV1Left=weapprev
Axis1Plus=+moveright
Axis1Minus=+moveleft
Axis2Plus=+back
Axis2Minus=+forward
Axis4Plus=+right
Axis4Minus=+left
Axis5Plus=+lookdown
Axis5Minus=+lookup
Axis3Plus=+reload
Axis6Plus=+altattack
Joy3=+crouch
Joy8=menu_options
DownArrow=+back
Joy1=+use
Joy5=+zoom
Joy6=+attack
Joy3=+reload
Joy4=+jump
Joy5=weapprev
Joy6=weapnext
Joy8=menu_main
Joy10=toggle cl_run
Joy11=crouch
[Strife.DoubleBindings]
@ -2419,8 +2372,9 @@ D=+moveright
`=toggleconsole
Shift=+speed
\=+showscores
CapsLock=toggle cl_run
X=crouch
Space=+jump
CapsLock=toggle cl_run
F1=menu_help
F2=menu_save
F3=menu_load
@ -2431,9 +2385,8 @@ F7=menu_endgame
F8=togglemessages
F9=quickload
F10=menu_quit
Scroll=+showscores
F11=bumpgamma
F12=spynext
F12=screenshot
SysRq=screenshot
Pause=pause
Home=land
@ -2444,55 +2397,26 @@ Ins=+movedown
Del=+lookdown
Mouse1=+attack
Mouse2=+altattack
MWheelUp=weapnext
MWheelDown=weapprev
MWheelUp=weapprev
MWheelDown=weapnext
MWheelRight=invnext
MWheelLeft=invprev
DPadUp=togglemap
DPadDown=invuse
DPadLeft=invprev
DPadRight=invnext
Pad_Start=pause
Pad_Back=menu_main
W=+forward
E=+use
A=+moveleft
S=+back
D=+moveright
Q=di_taunttoggle
I=di_toggleinfrared
P=di_showupgrades_bind
F=di_useitem_bind
M=di_modscreen
LThumb=crouch
LShoulder=weapprev
RShoulder=weapnext
LTrigger=+altattack
RTrigger=+attack
Pad_A=+use
Pad_Y=+jump
Q=+zoom
R=+reload
C=+crouch
,=di_prevSong
.=di_skipSong
UpArrow=+forward
LeftArrow=+back
RightArrow=+moveright
DownArrow=+moveleft
Joy10=toggle cl_run
Joy11=turn180
Joy2=+jump
Joy7=togglemap
POV1Up=+moveup
POV1Right=weapnext
POV1Down=+movedown
POV1Left=weapprev
Axis1Plus=+moveright
Axis1Minus=+moveleft
Axis2Plus=+back
Axis2Minus=+forward
Axis4Plus=+right
Axis4Minus=+left
Axis5Plus=+lookdown
Axis5Minus=+lookup
Axis3Plus=+reload
Axis6Plus=+altattack
Joy3=+crouch
Joy8=menu_options
Joy1=+use
Joy5=+zoom
Joy6=+attack
[Chex.DoubleBindings]
@ -2831,8 +2755,9 @@ D=+moveright
`=toggleconsole
Shift=+speed
\=+showscores
CapsLock=toggle cl_run
X=crouch
Space=+jump
CapsLock=toggle cl_run
F1=menu_help
F2=menu_save
F3=menu_load
@ -2843,9 +2768,8 @@ F7=menu_endgame
F8=togglemessages
F9=quickload
F10=menu_quit
Scroll=+showscores
F11=bumpgamma
F12=spynext
F12=screenshot
SysRq=screenshot
Pause=pause
Home=land
@ -2856,55 +2780,38 @@ Ins=+movedown
Del=+lookdown
Mouse1=+attack
Mouse2=+altattack
MWheelUp=weapnext
MWheelDown=weapprev
MWheelUp=weapprev
MWheelDown=weapnext
MWheelRight=invnext
MWheelLeft=invprev
DPadUp=togglemap
DPadDown=invuse
DPadLeft=invprev
DPadRight=invnext
Pad_Start=pause
Pad_Back=menu_main
W=+forward
E=+use
A=+moveleft
S=+back
D=+moveright
Q=di_taunttoggle
I=di_toggleinfrared
P=di_showupgrades_bind
F=di_useitem_bind
M=di_modscreen
C=+crouch
,=di_prevSong
.=di_skipSong
LShoulder=weapprev
RShoulder=weapnext
LTrigger=+altattack
RTrigger=+attack
Pad_A=+use
Pad_Y=+jump
Q=+zoom
R=+reload
C=+crouch
UpArrow=+forward
LeftArrow=+back
LeftArrow=+moveleft
RightArrow=+moveright
DownArrow=+moveleft
Joy10=toggle cl_run
Joy11=turn180
Joy2=+jump
Joy7=togglemap
POV1Up=+moveup
POV1Right=weapnext
POV1Down=+movedown
POV1Left=weapprev
Axis1Plus=+moveright
Axis1Minus=+moveleft
Axis2Plus=+back
Axis2Minus=+forward
Axis4Plus=+right
Axis4Minus=+left
Axis5Plus=+lookdown
Axis5Minus=+lookup
Axis3Plus=+reload
Axis6Plus=+altattack
Joy3=+crouch
Joy8=menu_options
DownArrow=+back
Joy1=+use
Joy5=+zoom
Joy6=+attack
Joy3=+reload
Joy4=+jump
Joy5=weapprev
Joy6=weapnext
Joy8=menu_main
Joy10=toggle cl_run
Joy11=crouch
[Harmony.DoubleBindings]
@ -3243,8 +3150,9 @@ D=+moveright
`=toggleconsole
Shift=+speed
\=+showscores
CapsLock=toggle cl_run
X=crouch
Space=+jump
CapsLock=toggle cl_run
F1=menu_help
F2=menu_save
F3=menu_load
@ -3255,9 +3163,8 @@ F7=menu_endgame
F8=togglemessages
F9=quickload
F10=menu_quit
Scroll=+showscores
F11=bumpgamma
F12=spynext
F12=screenshot
SysRq=screenshot
Pause=pause
Home=land
@ -3268,55 +3175,38 @@ Ins=+movedown
Del=+lookdown
Mouse1=+attack
Mouse2=+altattack
MWheelUp=weapnext
MWheelDown=weapprev
MWheelUp=weapprev
MWheelDown=weapnext
MWheelRight=invnext
MWheelLeft=invprev
DPadUp=togglemap
DPadDown=invuse
DPadLeft=invprev
DPadRight=invnext
Pad_Start=pause
Pad_Back=menu_main
W=+forward
E=+use
A=+moveleft
S=+back
D=+moveright
Q=di_taunttoggle
I=di_toggleinfrared
P=di_showupgrades_bind
F=di_useitem_bind
M=di_modscreen
C=+crouch
,=di_prevSong
.=di_skipSong
LShoulder=weapprev
RShoulder=weapnext
LTrigger=+altattack
RTrigger=+attack
Pad_A=+use
Pad_Y=+jump
Q=+zoom
R=+reload
C=+crouch
UpArrow=+forward
LeftArrow=+back
LeftArrow=+moveleft
RightArrow=+moveright
DownArrow=+moveleft
Joy10=toggle cl_run
Joy11=turn180
Joy2=+jump
Joy7=togglemap
POV1Up=+moveup
POV1Right=weapnext
POV1Down=+movedown
POV1Left=weapprev
Axis1Plus=+moveright
Axis1Minus=+moveleft
Axis2Plus=+back
Axis2Minus=+forward
Axis4Plus=+right
Axis4Minus=+left
Axis5Plus=+lookdown
Axis5Minus=+lookup
Axis3Plus=+reload
Axis6Plus=+altattack
Joy3=+crouch
Joy8=menu_options
DownArrow=+back
Joy1=+use
Joy5=+zoom
Joy6=+attack
Joy3=+reload
Joy4=+jump
Joy5=weapprev
Joy6=weapnext
Joy8=menu_main
Joy10=toggle cl_run
Joy11=crouch
[WoolBall.DoubleBindings]
@ -3664,8 +3554,9 @@ D=+moveright
`=toggleconsole
Shift=+speed
\=+showscores
CapsLock=toggle cl_run
X=crouch
Space=+jump
CapsLock=toggle cl_run
F1=menu_help
F2=menu_save
F3=menu_load
@ -3676,9 +3567,8 @@ F7=menu_endgame
F8=togglemessages
F9=quickload
F10=menu_quit
Scroll=+showscores
F11=bumpgamma
F12=spynext
F12=screenshot
SysRq=screenshot
Pause=pause
Home=land
@ -3689,55 +3579,38 @@ Ins=+movedown
Del=+lookdown
Mouse1=+attack
Mouse2=+altattack
MWheelUp=weapnext
MWheelDown=weapprev
MWheelUp=weapprev
MWheelDown=weapnext
MWheelRight=invnext
MWheelLeft=invprev
DPadUp=togglemap
DPadDown=invuse
DPadLeft=invprev
DPadRight=invnext
Pad_Start=pause
Pad_Back=menu_main
W=+forward
E=+use
A=+moveleft
S=+back
D=+moveright
Q=di_taunttoggle
I=di_toggleinfrared
P=di_showupgrades_bind
F=di_useitem_bind
M=di_modscreen
C=+crouch
,=di_prevSong
.=di_skipSong
LShoulder=weapprev
RShoulder=weapnext
LTrigger=+altattack
RTrigger=+attack
Pad_A=+use
Pad_Y=+jump
Q=+zoom
R=+reload
C=+crouch
UpArrow=+forward
LeftArrow=+back
LeftArrow=+moveleft
RightArrow=+moveright
DownArrow=+moveleft
Joy10=toggle cl_run
Joy11=turn180
Joy2=+jump
Joy7=togglemap
POV1Up=+moveup
POV1Right=weapnext
POV1Down=+movedown
POV1Left=weapprev
Axis1Plus=+moveright
Axis1Minus=+moveleft
Axis2Plus=+back
Axis2Minus=+forward
Axis4Plus=+right
Axis4Minus=+left
Axis5Plus=+lookdown
Axis5Minus=+lookup
Axis3Plus=+reload
Axis6Plus=+altattack
Joy3=+crouch
Joy8=menu_options
DownArrow=+back
Joy1=+use
Joy5=+zoom
Joy6=+attack
Joy3=+reload
Joy4=+jump
Joy5=weapprev
Joy6=weapnext
Joy8=menu_main
Joy10=toggle cl_run
Joy11=crouch
[Square.DoubleBindings]
@ -4202,4 +4075,3 @@ Axis3deadzone=0.450001
Axis4deadzone=0.25
Axis4map=1
Axis5deadzone=0.100001

Binary file not shown.

View file

@ -777,9 +777,8 @@ prepare_component() {
log i "----------------------"
create_dir "/var/config/gzdoom"
create_dir -d "/var/data/gzdoom"
create_dir "/data/gzdoom/audio/midi"
cp -fvr "$emuconfigs/gzdoom/gzdoom.ini" "/var/config/gzdoom"
cp -fvr "$emuconfigs/gzdoom/"*".pk3" "/var/data/gzdoom"
sed -i 's#RETRODECKROMSDIR#'$roms_folder'#g' "/var/config/gzdoom/gzdoom.ini" # This is an unfortunate one-off because set_setting_value does not currently support JSON
sed -i 's#RETRODECKSAVESDIR#'$saves_folder'#g' "/var/config/gzdoom/gzdoom.ini" # This is an unfortunate one-off because set_setting_value does not currently support JSON

File diff suppressed because it is too large Load diff

View file

@ -75,8 +75,9 @@
<p>Changes:</p>
<ul>
<li>ES-DE: updated to 3.0</li>
<li>CITRA-SA: Removed, the libretro core is now the default emulator</li>
<li>YUZU: Removed, Ryujinx is now the default emulator</li>
<li>PONZU: added</li>
<li>CITRA-SA: Removed, the libretro core is now the default emulator, they will available trough Ponzu</li>
<li>YUZU: Removed, Ryujinx is now the default emulator, they will available trough Ponzu</li>
<li>Added new system: RYUJINX</li>
<li>Added new system: SOLARUS</li>
<li>Added new engine: GZDOOM</li>
@ -119,15 +120,11 @@
</ul>
<p>Issues:</p>
<ul>
<li>Vita3K firmware downloader is failing. Workaround: run the downloader twice</li>
<li>GZDOOM: the controller for player 2+ is not correctly configured</li>
<li>quit_retrodeck function seems to not working correctly</li>
</ul>
<p>Missing:</p>
<ul>
<li>GZDOOM: hotkeys</li>
<li>SOLARUS: hotkeys</li>
<li>A proper reset script for the new emulators, now it's just a draft (only Vita3K is done)</li>
</ul>
</description>
</release>