Novedades Libretro Cores (RetroArch)

No entiendo que me pasa con Retroarch pero es que parece que cada vez va peor, espero que no pase todo por él.

Ahora tengo el problema es que el Flycast no me funciona en Retroarch, pongo cualquier juego se queda un rato pensando y se sale, he probado Vulkan y OpenGL pero nada.

He probado el Flycast en sí, y me va perfecto.

Saludos.
@AlterNathan

Mira a ver si es por estar activado el modo Rewind. Si lo está, desactívalo y a ver si te cargan.
@gynion Ummm, pues no, no tengo el rebobinado puesto.

También he intento hacer un LOG pero no me lo hace, supongo que es porque falla.

Saludos.
@AlterNathan Otra cosa que da por saco con algunos cores es la opción de que vaya un frame por delante para reducir el input lag. Ahora no me acuerdo cómo se llama eso.
@sobrator He mirado y lo que tengo es: "reducción predictiva de latencia", lo tengo en castellano, supongo que será eso pero también lo tengo desactivado.

Y la verdad no sé me ocurre más cosas, los otros cores que tengo me funcionan.

Saludos.
@AlterNathan si eso era lo que decía. Eso cuelga algunos cores como el de PSX, pero si está desactivado no será eso.

Bajate otra vez el retroarch (versión portable) y vuélvete a bajar el núcleo, asi verás si funciona bien con la configuración base.
@sobrator Pues en base, es decir con la configuración por defecto, también me falla, se queda un rato como pillado y se sale.

Saludos.
Eso creo que es run ahead, la función de emular en paralelo por delante y "predecir" botones que pulsas. Es mucho rendimiento el que se pierde.
Yo el problema que tengo son de sonido, ciertos sonidos que es como si en un momento bajaran los fps pero van a tope. (Emuladores de psx)

No me pasaba con el ordenador viejo.
Cada gráfica y sus drivers es un mundo, aunque sea el mismo sistema operativo.
@AlterNathan pues vas a necesitar ese log para ver qué es lo que está pasando. Es raro que activando la opción no te lo genere.
Bueno, he estado buscando un LOG pero no me sale nada aunque tengo esto:

-------------------

Error occurred on Monday, March 1, 2021 at 04:29:51.

retroarch_debug.exe caused an Access Violation at location 00007FFE2EBDDE13 in module atio6axx.dll Writing to location 0000000024040324.

AddrPC           Params
00007FFE2EBDDE13 0000000020282E01 0000000009CFC050 0000000009CFBDF0  atio6axx.dll!DrvPresentBuffers
00007FFE2FAED7DA 00000000125C0550 0000000009CFBF50 00000000001E1380  atio6axx.dll!DrvPresentBuffers
00007FFE2FA79F4D 00000000125C0DA4 0000000009CFC1D0 0000000000000000  atio6axx.dll!DrvPresentBuffers
00007FFE2FAD1ABC 0000000000000000 0000000000000001 00000000125C0550  atio6axx.dll!DrvPresentBuffers
00007FFE2FACB886 000000001B987DE0 00000000171C8600 0000000000000000  atio6axx.dll!DrvPresentBuffers
00007FFE2FA7B2DE 0000000000008000 000000002029C130 000000002026D460  atio6axx.dll!DrvPresentBuffers
00007FFE2FA7B51B 000000001B987DE0 000000000000B2DB 0000000000008008  atio6axx.dll!DrvPresentBuffers
00007FFE2F914FEB 000007D00000008C 16CF00000000049D 00000000171C8540  atio6axx.dll!DrvPresentBuffers
00007FFE2F919B51 00007FFE30E63CD8 0000000000000784 000000002029C130  atio6axx.dll!DrvPresentBuffers
00007FFE2F919ADF 3980000000000411 0000000000000000 0000000000000000  atio6axx.dll!DrvPresentBuffers
00007FFE2ECDF43E 0000000012330970 00007FFE00000000 0000000000000000  atio6axx.dll!DrvPresentBuffers
00007FFE2F0DA314 00000000171ACF90 00007FFE2EC7CCD4 00000000171ACF90  atio6axx.dll!DrvPresentBuffers
00007FFE2F517279 0000000000000001 0000000000000001 0000000000000000  atio6axx.dll!DrvPresentBuffers
00007FFE4E848C81 000000000B050042 0000000009CFC6A0 000000000000002B  OPENGL32.dll!glViewport
00000000007A1FAC 0000000011D8C140 0000000000000A00 0000000000000780  retroarch_debug.exe!gl2_set_viewport  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers/gl.c @ 465]
00000000007A3A7F 0000000011D8C140 0000000010489C10 0000000000000280  retroarch_debug.exe!gl2_renderchain_start_render  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers/gl.c @ 1030]
00000000007A7C1B 0000000011D8C140 0000000000000000 0000000000000280  retroarch_debug.exe!gl2_frame  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers/gl.c @ 2858]
0000000000440F22 0000000000000000 0000000000000280 00000000000001E0  retroarch_debug.exe!video_driver_frame  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 33023]
000000000043E79A 0000000000CFF859 0000000000D9BC36 0000000000000411  retroarch_debug.exe!video_driver_cached_frame  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 31994]
000000000041BA54 0000000001268060 0000000000000076 FFFFFFFFC80115C1  retroarch_debug.exe!retroarch_pause_checks  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 15512]
000000000041D999 0000000000000035 0000000000000000 0000000000000411  retroarch_debug.exe!command_event  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 16542]
000000000044E6F9 0000000001268060 0000000010401130 00000015ADFE6A37  retroarch_debug.exe!runloop_check_state  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 39084]
000000000044F704 0000000010401130 0000000001268060 0000000009CFFD30  retroarch_debug.exe!runloop_iterate  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 39479]
000000000041F4D7 0000000000000001 000000000B050000 0000000000000000  retroarch_debug.exe!rarch_main  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 17494]
00000000005C3767 0000000000000001 000000000B050000 00000000000F2338  retroarch_debug.exe!SDL_main  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/ui/drivers/qt/ui_qt_application.cpp @ 151]
0000000000AE010E 0000000000000000 0000000000000028 00000000013A3C40  retroarch_debug.exe!main_getcmdline
00000000004013B4 0000000000000000 0000000000000000 0000000000000000  retroarch_debug.exe!__tmainCRTStartup  [E:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 339]
00000000004014DB 0000000000000000 0000000000000000 0000000000000000  retroarch_debug.exe!WinMainCRTStartup  [E:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 195]
00007FFE80587034 0000000000000000 0000000000000000 0000000000000000  KERNEL32.DLL!BaseThreadInitThunk
00007FFE80A7D241 0000000000000000 0000000000000000 0000000000000000  ntdll.dll!RtlUserThreadStart

retroarch_debug.exe
ntdll.dll      10.0.19041.804
KERNEL32.DLL   10.0.19041.804
KERNELBASE.dll   10.0.19041.804
apphelp.dll    10.0.19041.572
ADVAPI32.dll   10.0.19041.610
msvcrt.dll     7.0.19041.546
sechost.dll    10.0.19041.789
RPCRT4.dll     10.0.19041.746
comdlg32.dll   10.0.19041.789
combase.dll    10.0.19041.746
ucrtbase.dll   10.0.19041.789
shcore.dll     10.0.19041.746
USER32.dll     10.0.19041.746
win32u.dll     10.0.19041.804
GDI32.dll      10.0.19041.746
gdi32full.dll   10.0.19041.746
msvcp_win.dll   10.0.19041.789
SHLWAPI.dll    10.0.19041.746
SHELL32.dll    10.0.19041.789
COMCTL32.dll   5.82.19041.488
ole32.dll      10.0.19041.746
SETUPAPI.dll   10.0.19041.546
cfgmgr32.dll   10.0.19041.546
bcrypt.dll     10.0.19041.662
WS2_32.dll     10.0.19041.546
DINPUT8.dll    10.0.19041.1
HID.DLL        10.0.19041.546
DSOUND.dll     10.0.19041.1
IPHLPAPI.DLL   10.0.19041.546
MSIMG32.dll    10.0.19041.546
OPENGL32.dll   10.0.19041.546
WINMM.dll      10.0.19041.546
libwinpthread-1.dll   1.0.0.0
libstdc++-6.dll
libass-9.dll
avcodec-58.dll   58.54.100.0
avformat-58.dll   58.29.100.0
avutil-56.dll   56.31.100.0
libcaca-0.dll
cg.dll         3.1.0.13
cgD3D9.dll     3.1.0.13
cgGL.dll       3.1.0.13
libfreetype-6.dll   2.10.1.0
libopenal-1.dll
Qt5Gui.dll     5.13.2.0
Qt5Network.dll   5.13.2.0
CRYPT32.dll    10.0.19041.804
exchndl.dll    0.9.2.0
PSAPI.DLL      10.0.19041.546
SDL2.dll       2.0.10.0
IMM32.dll      10.0.19041.546
OLEAUT32.dll   10.0.19041.804
libssl-1_1-x64.dll   1.1.1.4
swresample-3.dll   3.5.100.0
swscale-5.dll   5.5.100.0
libusb-1.0.dll   1.0.23.11397
powrprof.dll   10.0.19041.546
winmmbase.dll   10.0.19041.1
GLU32.dll      10.0.19041.546
libgcc_s_seh-1.dll
libfontconfig-1.dll
libfribidi-0.dll
libharfbuzz-0.dll
libcelt0-2.dll
libgsm.dll
liblzma-5.dll   5.2.4.0
libmp3lame-0.dll
libmfx-1.dll
libopencore-amrnb-0.dll
libspeex-1.dll
libopus-0.dll
libtheoradec-1.dll
libtheoraenc-1.dll
libvorbis-0.dll
libvorbisenc-2.dll
libvpx-1.dll
libwavpack-1.dll
libwebp-7.dll
libwebpmux-3.dll
libx264-157.dll   0.157.2970.0
zlib1.dll
xvidcore.dll
libbluray-2.dll
libmodplug-1.dll
librtmp-1.dll
libsrt.dll
libpng16-16.dll
DNSAPI.dll     10.0.19041.746
VERSION.dll    10.0.19041.546
libcrypto-1_1-x64.dll   1.1.1.4
libexpat-1.dll
libintl-8.dll   0.19.8.0
USP10.dll      10.0.19041.546
libgraphite2.dll
libogg-0.dll
libxml2-2.dll
libgmp-10.dll
libhogweed-5.dll
WSOCK32.dll    10.0.19041.1
mgwhelp.dll    0.9.2.0
dbghelp.dll    10.0.19041.804
dbgcore.DLL    10.0.19041.789
Qt5Core.dll    5.13.2.0
Qt5Widgets.dll   5.13.2.0
libopencore-amrwb-0.dll
libiconv-2.dll   1.16.0.0
libopenjp2-7.dll
libx265.dll    3.2.0.1
libbz2-1.dll
libgnutls-30.dll
libglib-2.0-0.dll   2.62.2.0
libnettle-7.dll
MPR.dll        10.0.19041.546
NETAPI32.dll   10.0.19041.546
USERENV.dll    10.0.19041.572
libicuuc65.dll
libpcre2-16-0.dll
libzstd.dll
dwmapi.dll     10.0.19041.746
UxTheme.dll    10.0.19041.746
libidn2-0.dll
libtasn1-6.dll
libdouble-conversion.dll
libicuin65.dll
libp11-kit-0.dll
libunistring-2.dll   0.9.10.0
libpcre-1.dll
libicudt65.dll
libffi-6.dll
CRYPTBASE.DLL   10.0.19041.546
NETUTILS.DLL   10.0.19041.546
SRVCLI.DLL     10.0.19041.546
UMPDC.dll
ncrypt.dll     10.0.19041.662
NTASN1.dll     10.0.19041.546
CRYPTSP.dll    10.0.19041.546
rsaenh.dll     10.0.19041.546
bcryptPrimitives.dll   10.0.19041.662
NSI.dll        10.0.19041.610
inputhost.dll   10.0.19041.746
wintypes.dll   10.0.19041.746
CoreMessaging.dll   10.0.19041.746
CoreUIComponents.dll   10.0.19041.546
PROPSYS.dll    7.0.19041.746
kernel.appcore.dll   10.0.19041.546
ntmarta.dll    10.0.19041.546
MSCTF.dll      10.0.19041.789
clbcatq.dll    2001.12.10941.16384
AppXDeploymentClient.dll   10.0.19041.789
atig6pxx.dll   27.20.14535.1000
atio6axx.dll   27.20.14535.1000
dxva2.dll      10.0.19041.1
atig6txx.dll   27.20.14535.1000
atiadlxx.dll   27.20.14535.1000
pdh.dll        10.0.19041.546
DEVOBJ.dll     10.0.19041.546
WINTRUST.dll   10.0.19041.804
MSASN1.dll     10.0.19041.546
windows.storage.dll   10.0.19041.789
Wldp.dll       10.0.19041.662
dxcore.dll     10.0.19041.546
textinputframework.dll   10.0.19041.789
xinput1_4.dll   10.0.19041.1
deviceaccess.dll   10.0.19041.746
explorerframe.dll   10.0.19041.789
XAudio2_7.dll   9.29.1962.0
MMDevApi.dll   10.0.19041.789
resourcepolicyclient.dll   10.0.19041.546
AUDIOSES.DLL   10.0.19041.789
Windows.UI.dll   10.0.19041.746
WindowManagementAPI.dll
twinapi.appcore.dll   10.0.19041.746
avrt.dll       10.0.19041.546
wdmaud.drv     10.0.19041.1
ksuser.dll     10.0.19041.1
msacm32.drv    10.0.19041.488
MSACM32.dll    10.0.19041.1
midimap.dll    10.0.19041.488
qwindows.dll   5.13.2.0
WTSAPI32.dll   10.0.19041.546
profapi.dll    10.0.19041.546
dwrite.dll     10.0.19041.804
qgenericbearer.dll   5.13.2.0
dhcpcsvc6.DLL   10.0.19041.546
dhcpcsvc.DLL   10.0.19041.546
qgif.dll       5.13.2.0
qicns.dll      5.13.2.0
qico.dll       5.13.2.0
qjp2.dll       5.13.2.0
libjasper-4.dll
libjpeg-8.dll
qjpeg.dll      5.13.2.0
qsvg.dll       5.13.2.0
Qt5Svg.dll     5.13.2.0
qtga.dll       5.13.2.0
qtiff.dll      5.13.2.0
libtiff-5.dll
qwbmp.dll      5.13.2.0
qwebp.dll      5.13.2.0
libwebpdemux-2.dll
d3d9.dll       10.0.19041.662
dxgi.dll       10.0.19041.746
dataexchange.dll   10.0.19041.746
d3d11.dll      10.0.19041.746
dcomp.dll      10.0.19041.746
TextShaping.dll
comctl32.dll   6.10.19041.746
WindowsCodecs.dll   10.0.19041.546
thumbcache.dll   10.0.19041.746
policymanager.dll   10.0.19041.746
msvcp110_win.dll   10.0.19041.546
flycast_libretro.dll

Windows 10.0.19042
DrMingw 0.9.2



Es un ficherito que se llama CRASH poniendome la fecha y hora cuando se produjo el error.

Saludos.
@AlterNathan tiene pinta de ser un problema del driver de video, probaste actualizarlo?
AlterNathan escribió:Bueno, he estado buscando un LOG pero no me sale nada aunque tengo esto:

-------------------

Error occurred on Monday, March 1, 2021 at 04:29:51.

retroarch_debug.exe caused an Access Violation at location 00007FFE2EBDDE13 in module atio6axx.dll Writing to location 0000000024040324.

AddrPC           Params
00007FFE2EBDDE13 0000000020282E01 0000000009CFC050 0000000009CFBDF0  atio6axx.dll!DrvPresentBuffers
00007FFE2FAED7DA 00000000125C0550 0000000009CFBF50 00000000001E1380  atio6axx.dll!DrvPresentBuffers
00007FFE2FA79F4D 00000000125C0DA4 0000000009CFC1D0 0000000000000000  atio6axx.dll!DrvPresentBuffers
00007FFE2FAD1ABC 0000000000000000 0000000000000001 00000000125C0550  atio6axx.dll!DrvPresentBuffers
00007FFE2FACB886 000000001B987DE0 00000000171C8600 0000000000000000  atio6axx.dll!DrvPresentBuffers
00007FFE2FA7B2DE 0000000000008000 000000002029C130 000000002026D460  atio6axx.dll!DrvPresentBuffers
00007FFE2FA7B51B 000000001B987DE0 000000000000B2DB 0000000000008008  atio6axx.dll!DrvPresentBuffers
00007FFE2F914FEB 000007D00000008C 16CF00000000049D 00000000171C8540  atio6axx.dll!DrvPresentBuffers
00007FFE2F919B51 00007FFE30E63CD8 0000000000000784 000000002029C130  atio6axx.dll!DrvPresentBuffers
00007FFE2F919ADF 3980000000000411 0000000000000000 0000000000000000  atio6axx.dll!DrvPresentBuffers
00007FFE2ECDF43E 0000000012330970 00007FFE00000000 0000000000000000  atio6axx.dll!DrvPresentBuffers
00007FFE2F0DA314 00000000171ACF90 00007FFE2EC7CCD4 00000000171ACF90  atio6axx.dll!DrvPresentBuffers
00007FFE2F517279 0000000000000001 0000000000000001 0000000000000000  atio6axx.dll!DrvPresentBuffers
00007FFE4E848C81 000000000B050042 0000000009CFC6A0 000000000000002B  OPENGL32.dll!glViewport
00000000007A1FAC 0000000011D8C140 0000000000000A00 0000000000000780  retroarch_debug.exe!gl2_set_viewport  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers/gl.c @ 465]
00000000007A3A7F 0000000011D8C140 0000000010489C10 0000000000000280  retroarch_debug.exe!gl2_renderchain_start_render  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers/gl.c @ 1030]
00000000007A7C1B 0000000011D8C140 0000000000000000 0000000000000280  retroarch_debug.exe!gl2_frame  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers/gl.c @ 2858]
0000000000440F22 0000000000000000 0000000000000280 00000000000001E0  retroarch_debug.exe!video_driver_frame  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 33023]
000000000043E79A 0000000000CFF859 0000000000D9BC36 0000000000000411  retroarch_debug.exe!video_driver_cached_frame  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 31994]
000000000041BA54 0000000001268060 0000000000000076 FFFFFFFFC80115C1  retroarch_debug.exe!retroarch_pause_checks  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 15512]
000000000041D999 0000000000000035 0000000000000000 0000000000000411  retroarch_debug.exe!command_event  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 16542]
000000000044E6F9 0000000001268060 0000000010401130 00000015ADFE6A37  retroarch_debug.exe!runloop_check_state  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 39084]
000000000044F704 0000000010401130 0000000001268060 0000000009CFFD30  retroarch_debug.exe!runloop_iterate  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 39479]
000000000041F4D7 0000000000000001 000000000B050000 0000000000000000  retroarch_debug.exe!rarch_main  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 17494]
00000000005C3767 0000000000000001 000000000B050000 00000000000F2338  retroarch_debug.exe!SDL_main  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/ui/drivers/qt/ui_qt_application.cpp @ 151]
0000000000AE010E 0000000000000000 0000000000000028 00000000013A3C40  retroarch_debug.exe!main_getcmdline
00000000004013B4 0000000000000000 0000000000000000 0000000000000000  retroarch_debug.exe!__tmainCRTStartup  [E:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 339]
00000000004014DB 0000000000000000 0000000000000000 0000000000000000  retroarch_debug.exe!WinMainCRTStartup  [E:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 195]
00007FFE80587034 0000000000000000 0000000000000000 0000000000000000  KERNEL32.DLL!BaseThreadInitThunk
00007FFE80A7D241 0000000000000000 0000000000000000 0000000000000000  ntdll.dll!RtlUserThreadStart

retroarch_debug.exe
ntdll.dll      10.0.19041.804
KERNEL32.DLL   10.0.19041.804
KERNELBASE.dll   10.0.19041.804
apphelp.dll    10.0.19041.572
ADVAPI32.dll   10.0.19041.610
msvcrt.dll     7.0.19041.546
sechost.dll    10.0.19041.789
RPCRT4.dll     10.0.19041.746
comdlg32.dll   10.0.19041.789
combase.dll    10.0.19041.746
ucrtbase.dll   10.0.19041.789
shcore.dll     10.0.19041.746
USER32.dll     10.0.19041.746
win32u.dll     10.0.19041.804
GDI32.dll      10.0.19041.746
gdi32full.dll   10.0.19041.746
msvcp_win.dll   10.0.19041.789
SHLWAPI.dll    10.0.19041.746
SHELL32.dll    10.0.19041.789
COMCTL32.dll   5.82.19041.488
ole32.dll      10.0.19041.746
SETUPAPI.dll   10.0.19041.546
cfgmgr32.dll   10.0.19041.546
bcrypt.dll     10.0.19041.662
WS2_32.dll     10.0.19041.546
DINPUT8.dll    10.0.19041.1
HID.DLL        10.0.19041.546
DSOUND.dll     10.0.19041.1
IPHLPAPI.DLL   10.0.19041.546
MSIMG32.dll    10.0.19041.546
OPENGL32.dll   10.0.19041.546
WINMM.dll      10.0.19041.546
libwinpthread-1.dll   1.0.0.0
libstdc++-6.dll
libass-9.dll
avcodec-58.dll   58.54.100.0
avformat-58.dll   58.29.100.0
avutil-56.dll   56.31.100.0
libcaca-0.dll
cg.dll         3.1.0.13
cgD3D9.dll     3.1.0.13
cgGL.dll       3.1.0.13
libfreetype-6.dll   2.10.1.0
libopenal-1.dll
Qt5Gui.dll     5.13.2.0
Qt5Network.dll   5.13.2.0
CRYPT32.dll    10.0.19041.804
exchndl.dll    0.9.2.0
PSAPI.DLL      10.0.19041.546
SDL2.dll       2.0.10.0
IMM32.dll      10.0.19041.546
OLEAUT32.dll   10.0.19041.804
libssl-1_1-x64.dll   1.1.1.4
swresample-3.dll   3.5.100.0
swscale-5.dll   5.5.100.0
libusb-1.0.dll   1.0.23.11397
powrprof.dll   10.0.19041.546
winmmbase.dll   10.0.19041.1
GLU32.dll      10.0.19041.546
libgcc_s_seh-1.dll
libfontconfig-1.dll
libfribidi-0.dll
libharfbuzz-0.dll
libcelt0-2.dll
libgsm.dll
liblzma-5.dll   5.2.4.0
libmp3lame-0.dll
libmfx-1.dll
libopencore-amrnb-0.dll
libspeex-1.dll
libopus-0.dll
libtheoradec-1.dll
libtheoraenc-1.dll
libvorbis-0.dll
libvorbisenc-2.dll
libvpx-1.dll
libwavpack-1.dll
libwebp-7.dll
libwebpmux-3.dll
libx264-157.dll   0.157.2970.0
zlib1.dll
xvidcore.dll
libbluray-2.dll
libmodplug-1.dll
librtmp-1.dll
libsrt.dll
libpng16-16.dll
DNSAPI.dll     10.0.19041.746
VERSION.dll    10.0.19041.546
libcrypto-1_1-x64.dll   1.1.1.4
libexpat-1.dll
libintl-8.dll   0.19.8.0
USP10.dll      10.0.19041.546
libgraphite2.dll
libogg-0.dll
libxml2-2.dll
libgmp-10.dll
libhogweed-5.dll
WSOCK32.dll    10.0.19041.1
mgwhelp.dll    0.9.2.0
dbghelp.dll    10.0.19041.804
dbgcore.DLL    10.0.19041.789
Qt5Core.dll    5.13.2.0
Qt5Widgets.dll   5.13.2.0
libopencore-amrwb-0.dll
libiconv-2.dll   1.16.0.0
libopenjp2-7.dll
libx265.dll    3.2.0.1
libbz2-1.dll
libgnutls-30.dll
libglib-2.0-0.dll   2.62.2.0
libnettle-7.dll
MPR.dll        10.0.19041.546
NETAPI32.dll   10.0.19041.546
USERENV.dll    10.0.19041.572
libicuuc65.dll
libpcre2-16-0.dll
libzstd.dll
dwmapi.dll     10.0.19041.746
UxTheme.dll    10.0.19041.746
libidn2-0.dll
libtasn1-6.dll
libdouble-conversion.dll
libicuin65.dll
libp11-kit-0.dll
libunistring-2.dll   0.9.10.0
libpcre-1.dll
libicudt65.dll
libffi-6.dll
CRYPTBASE.DLL   10.0.19041.546
NETUTILS.DLL   10.0.19041.546
SRVCLI.DLL     10.0.19041.546
UMPDC.dll
ncrypt.dll     10.0.19041.662
NTASN1.dll     10.0.19041.546
CRYPTSP.dll    10.0.19041.546
rsaenh.dll     10.0.19041.546
bcryptPrimitives.dll   10.0.19041.662
NSI.dll        10.0.19041.610
inputhost.dll   10.0.19041.746
wintypes.dll   10.0.19041.746
CoreMessaging.dll   10.0.19041.746
CoreUIComponents.dll   10.0.19041.546
PROPSYS.dll    7.0.19041.746
kernel.appcore.dll   10.0.19041.546
ntmarta.dll    10.0.19041.546
MSCTF.dll      10.0.19041.789
clbcatq.dll    2001.12.10941.16384
AppXDeploymentClient.dll   10.0.19041.789
atig6pxx.dll   27.20.14535.1000
atio6axx.dll   27.20.14535.1000
dxva2.dll      10.0.19041.1
atig6txx.dll   27.20.14535.1000
atiadlxx.dll   27.20.14535.1000
pdh.dll        10.0.19041.546
DEVOBJ.dll     10.0.19041.546
WINTRUST.dll   10.0.19041.804
MSASN1.dll     10.0.19041.546
windows.storage.dll   10.0.19041.789
Wldp.dll       10.0.19041.662
dxcore.dll     10.0.19041.546
textinputframework.dll   10.0.19041.789
xinput1_4.dll   10.0.19041.1
deviceaccess.dll   10.0.19041.746
explorerframe.dll   10.0.19041.789
XAudio2_7.dll   9.29.1962.0
MMDevApi.dll   10.0.19041.789
resourcepolicyclient.dll   10.0.19041.546
AUDIOSES.DLL   10.0.19041.789
Windows.UI.dll   10.0.19041.746
WindowManagementAPI.dll
twinapi.appcore.dll   10.0.19041.746
avrt.dll       10.0.19041.546
wdmaud.drv     10.0.19041.1
ksuser.dll     10.0.19041.1
msacm32.drv    10.0.19041.488
MSACM32.dll    10.0.19041.1
midimap.dll    10.0.19041.488
qwindows.dll   5.13.2.0
WTSAPI32.dll   10.0.19041.546
profapi.dll    10.0.19041.546
dwrite.dll     10.0.19041.804
qgenericbearer.dll   5.13.2.0
dhcpcsvc6.DLL   10.0.19041.546
dhcpcsvc.DLL   10.0.19041.546
qgif.dll       5.13.2.0
qicns.dll      5.13.2.0
qico.dll       5.13.2.0
qjp2.dll       5.13.2.0
libjasper-4.dll
libjpeg-8.dll
qjpeg.dll      5.13.2.0
qsvg.dll       5.13.2.0
Qt5Svg.dll     5.13.2.0
qtga.dll       5.13.2.0
qtiff.dll      5.13.2.0
libtiff-5.dll
qwbmp.dll      5.13.2.0
qwebp.dll      5.13.2.0
libwebpdemux-2.dll
d3d9.dll       10.0.19041.662
dxgi.dll       10.0.19041.746
dataexchange.dll   10.0.19041.746
d3d11.dll      10.0.19041.746
dcomp.dll      10.0.19041.746
TextShaping.dll
comctl32.dll   6.10.19041.746
WindowsCodecs.dll   10.0.19041.546
thumbcache.dll   10.0.19041.746
policymanager.dll   10.0.19041.746
msvcp110_win.dll   10.0.19041.546
flycast_libretro.dll

Windows 10.0.19042
DrMingw 0.9.2



Es un ficherito que se llama CRASH poniendome la fecha y hora cuando se produjo el error.

Saludos.


Te peta el atio6axx.dll, si te fijas en la primera fila ya te sale el módulo 00007FFE2EBDDE13 donde se produce el error.

Deberías mirar el porqué, quizá es cosa de tu software/drivers.
A mí el core ppspp por ejemplo en Ghost and goblin, ponga lo que ponga, gráficos en buffer o no, driver de video lo qué sea, en cuánto aparecen Los fantasmas del primer nivel,se me pone el fondo Negro.
En la versión standalone perfecto.
@DJ Deu Ya ¿Y que hago? Porque los drivers están actualizados, los demás cores me va bien y la versión normal del emulador también, así que no sé que hacer. Lo más seguro que lo deje tal cual y utilice la versión normal del emulador.

Saludos.
@AlterNathan Prueba esto https://forums.libretro.com/t/problem-g ... my-pc/5845

La solución esta al final te la pongo en un spoiler prueba haber que pasa
Muchas gracias por la respuesta.

Cuando miré en retroarch.cfg solo había 1 entrada.

Así que miré el archivo retroarch.default.cfg y encontré la entrada allí, así que copié todo el contenido en el archivo retroarch.cfg y lo edité allí.

Desafortunadamente, ninguna de las opciones funcionó y resultó en lo mismo.

Actualización: Sin embargo, eso me dio un pensamiento, así que comencé con un archivo retroarch.cfg en blanco completo y solo agregué la entrada video_driver por sí misma e inmediatamente funcionó con la entrada d3d11 (todos los demás también funcionaron).

Muchas gracias por la solucion
@guototo Nada tampoco. Muchas gracias a todos pero utilizar el Flycast en su modo normal y ya está.

Saludos.
@AlterNathan Prueba esto
https://community.amd.com/t5/graphics/possible-solution-for-crash-atio6axx-dll/td-p/337997
@guototo Nada tampoco, me sigue sucediendo, así que ya no sé XD intentaré mirar por mi cuenta o lo dejo y utilizo el emulador normal.

Saludos.
@AlterNathan Pues si algún día lo resuelves comunícalo.
@AlterNathan has probado a usar DirectX en vez de Vulkan/Opengl?
@sobrator Pues sí, he probado hasta SDL2 y nada. Además he probado otros núcleos como el de Playstation, hace un momento, y me va bien.

Saludos.
Es un Expediente X. Sería bueno que le echaran un vistazo los desarrolladores del núcleo. ;)
Yo creo que es un tema de drivers. Con Ati siempre tenía misterios de este tipo y al final me cansé. Desde entonces Nvidia siempre.
Hola a todos.
Estoy probando el core Flycast, y no hay manera de que me cargue nada. bueno, por ahora sólo estoy probando con el Marvel VS Capcom 2, pero no consigo que cargue... he probado formato .zip .gdi .cdi.... he puesto en la carpeta de BIOS (configurada desde el menñu de RA) una subcarpeta /dc y ahí los archivos de bios, pero nada... Además que tras cargar el core voy a información y me dice que están presentes esos archivos necesarios. Pero "Failed to load content" es lo que consigo todo el rato... Todo bajo una Nvidia Shield con Android con RA Plus 1.9.0

Si alguien se le ocurre algo....
@monoculero Descárgate retroarch desde la pagina oficial a mi en android la versión de google play me da problemas en dreamcast pero si descargas el apk funciona bien.
@guototo es que con el emulador Redream me lo pilla y lo carga bien, y pueod jugar sin problemas, pero desde Retroarch lo máximo ha sido cargar la .gdi pero me pide que inserte el disco, y de ahí no pasa... Voy a probar lo que comentas a ver, gracias!!!
monoculero escribió:@guototo es que con el emulador Redream me lo pilla y lo carga bien, y pueod jugar sin problemas, pero desde Retroarch lo máximo ha sido cargar la .gdi pero me pide que inserte el disco, y de ahí no pasa... Voy a probar lo que comentas a ver, gracias!!!

Prueba eso que te han dicho, la version de retroarch deberian quitarla ya de la playstore porque cada vez que la tocan está peor. No recuerdo que problemas legales habían surgido, pero para estar así mejor quitarla de la store.
@John3d @guototo gracias a los dos compañeros, ahora ya me los pilla bien... no sé si era cuestión de la versión o algo que habría mal en mi config, pero ya funcionan bien.

salu2
@monoculero Es cosa de la versión de la tienda a mi me hacia algo parecido.

Me alegro que te allá funcionado.
alguien sabe si el core de mame tiene implementado el sonido qsound en las placas de capcom?
titorino escribió:alguien sabe si el core de mame tiene implementado el sonido qsound en las placas de capcom?


Si no lo han cambiado debería de tenerlo. De todas maneras, por defecto viene compilada la versión HLE, menos fiel pero más rápida que la LLE. Para activar esta última debes de compilar MAME con esa opción activada dentro del archivo qsound.h ubicado en /src/devices/sound/. Simplementes añades al comienzo #define QSOUND_LLE y listo. Tal que así:

// license:BSD-3-Clause
// copyright-holders:Vas Crabb
/*********************************************************

    Capcom System QSound™

*********************************************************/
#ifndef MAME_SOUND_QSOUND_H
#define MAME_SOUND_QSOUND_H
#define QSOUND_LLE ----> esto, concretamente.


Ojo, que reproducir Qsound LLE pide mucha máquina.

Un saludo.
En el hilo de MAME también comentaron lo del qsound, hace unos días: hilo_hilo-de-mame_823352_s2700#p1750969921

Parece ser que pide mucha máquina porque de momento no está pulido. Me imagino que si aumenta el interés en este tipo de aspectos les irán metiendo manos (antes no éramos tan refinados [carcajad] ).
gynion escribió:En el hilo de MAME también comentaron lo del qsound, hace unos días: hilo_hilo-de-mame_823352_s2700#p1750969921

Parece ser que pide mucha máquina porque de momento no está pulido. Me imagino que si aumenta el interés en este tipo de aspectos les irán metiendo manos (antes no éramos tan refinados [carcajad] ).


Al contrario, no se trata de que no se encuentre pulido sino de que su emulación es mucho más precisa. De ahí los requisitos de potencia mucho más elevados.

Un saludo.
@Hodor

Ah, pues no sé. Es lo que he interpretado al leer lo de "con el código actual". Cuando se dice eso suele ser porque el código actual podría ser pulido para un mejor rendimiento.
gynion escribió:@Hodor

Ah, pues no sé. Es lo que he interpretado al leer lo de "con el código actual". Cuando se dice eso suele ser porque el código actual podría ser pulido para un mejor rendimiento.


Sí, sin duda, el código siempre puede ser optimizado y mejorado pero los milagros no existen. Es decir, la emulación a bajo nivel siempre será más demandante y en consecuencia exigirá requisitos más altos.

Un saludo.
@Hodor te agradezco tú ayuda, entonces debo compilar el núcleo de mame a secas?
@Hodor

Ya, si estoy más por lo que dices. Son muchos años ya de MAME, y se me hace raro pensar que descuidasen una placa como CPS2. Bueno, igual avances en drivers, librerías y esas cosas, tipo Dynarec, ayuden a que se pueda reproducir fielmente ese sonido sin tanto compromiso de recursos.
gynion escribió:@Hodor

Ya, si estoy más por lo que dices. Son muchos años ya de MAME, y se me hace raro pensar que descuidasen una placa como CPS2. Bueno, igual avances en drivers, librerías y esas cosas, tipo Dynarec, ayuden a que se pueda reproducir fielmente ese sonido sin tanto compromiso de recursos.


El sonido en lle de qsound es para puristas, con el hle en el 90% de la gente ya esta bien
titorino escribió:@Hodor te agradezco tú ayuda, entonces debo compilar el núcleo de mame a secas?


Sí, de todas maneras puedes intentar compilar la versión de Retroarch añadiendo ese parámetro que te he comentado. Probablemente puedas conseguirlo desde ambas opciones, tanto la versión MAME oficial como la de Retroarch.

Particularmente siempre uso MAME fuera de Retroarch. Éste último no me añade nada que no tenga aquella.

Un saludo.
Una pregunta. Cuando le das a descargar cores, te sale una lista con todos los que es capaz de correr el sistema en el que lo tienes instalado, verdad? Es que en mi tablet Xiaomi mi pad1 le sale el core de PS2 y me extraña. Aunque tiene un Nvidia tegra k1.
rafa-lito escribió:Una pregunta. Cuando le das a descargar cores, te sale una lista con todos los que es capaz de correr el sistema en el que lo tienes instalado, verdad? Es que en mi tablet Xiaomi mi pad1 le sale el core de PS2 y me extraña. Aunque tiene un Nvidia tegra k1.

Te da la lista de todos los cores que están disponibles para el sistema de tu dispositivo, otro tema es que tu dispositivo pueda tener potencia suficiente o que funcione o no correctamente, es muy difícil, por no decir imposible tener una lista de todos los dispositivos existentes y mostrar solo los cores que funcionen correctamente, asi que muestra los que son en teoria "compatibles" y luego ya recae en el usuario la tarea de probarlos y ver si funcionan a su gusto
Sacaron un nuevo core de Watara Supervision.

Es un port del emulador Potator.

Nueva versión de retroarch 1.9.1

Por lo pronto, se confirma que perdemos el soporte OpenAL.

RetroArch back in action!

Today marks an important day for our project. We consider the migration to the new infrastructure to be almost 95% done. We have left the old infrastructure behind, it is done and dusted and a thing of the past.

From now on, you can expect periodic stable releases again for all platforms. Expect our project to be hitting on all cylinders from this point on!

One blog post is not enough to go through all the milestones that have been reached, so expect many followup blog posts in addition to this. In this blog post instead we will try our best to summarize most of the highlights.

What remains to be done:

Some cores will still need to be added (mainly cores that require compilation with CMake for iOS)
Windows binaries right now are still unsigned and not codesigned. We have ordered an Extended Validation code signing certificate which will allow our Windows binaries in the future to pass through SmartScreen with no issue. This will cost us a pretty penny each year but we consider the additional cost worth it for our users. We hope that by the time the next stable rolls out of the door, these binaries will all be signed, as will the nightlies.
Because of this, be aware that while installing RetroArch on Windows with the Installer, you might be greeted by a SmartScreen filter that the application is unsafe. You can safely ignore this.

Here’s some additional new platform releases since this new stable:

For the first time ever, we have rolling nightlies and stables for iOS (ARM64/Aarch64), tvOS, and macOS.
For the first time ever, we have an Apple Silicon/Mac M1-compatible build of RetroArch. Download the Universal Metal build if you intend to use RetroArch on one of these new Macs.
For the first time ever, we also have a new backwards compatible version of RetroArch for iOS 9 users. iOS users can choose between an iOS 9 version (which is 32bit ARM only) and an iOS 11 version (which is 64bit ARM only). We intend to follow this up in the near future with an iOS 6 version. We here at RetroArch believe in the promise of backwards compatibility and we always intend RetroArch to be an omnipresent platform that can be run on any device you want. We love the ability of users being able to turn their obsolete iDevices into capable little RetroArch handheld machines.
For the first time, macOS stables and nightlies are codesigned and notarized. So you no longer need to resort to workarounds in order to install them on your Mac.
We have nightly and stable releases for OpenDingux now, including a special release for a beta firmware. This version should have significantly better performance. Supported devices for this platform include (but are not limited to): GCW Zero, RG350M, RG280V, and possibly more.
There are now nightly and stable releases for Linux available for both 64bit and 32bit x86 PCs in the form of AppImage bundles. These bundles come with a portable home directory with assets included, or you can use them with your existing settings and assets from the typical ~/.config/retroarch location. There are two available packages: one that includes the Qt desktop menu and one without, in case your system-installed Qt libs conflict with the ones it comes bundled with. The AppImage builds should work with most distros that were released in the last three years or so.

Release notes

There is no PCSX ReARMed core available for the Switch port as of yet. This will be added later.
The Direct3D 11 video driver now defaults to the ‘flip model’. There will be a setting added later that will make it possible to switch between ‘flip model’ and ‘blit model’. Flip model is supposed to be more performant and allow for better performance in windowed/borderless fullscreen modes.
As mentioned earlier, Windows installers/executablers are currently not codesigned, so expect SmartScreen to warn you about them. We hope to be able to fix this as soon as our Extended Validation codesigning certificate is fully operational.
There is currently no Windows 95/98 version of RetroArch available, or any of the MSVC2003 cores in fact. Expect these to be added back later.

Some highlights

Overlay improvements:
Full position/scaling configuration, automatic scaling, automatic hiding when a controller is connected
A new high quality default gamepad overlay: neo-retropad(-clear)
File browser improvements: most menu entries now (optionally) remember last selected directory/file (load content, shaders, etc.)
Support for saving per-directory core options and deleting core option overrides
Improvements to input configuration: new drop-down lists, proper menu ordering of input binds, cosmetic clean-ups (basically all of sonninnos’s stuff)
Option to automatically enable ‘game focus’ mode when running/resuming content
Many new video filters for platforms without shader support
RGUI: CJK and Russian language support

Changelog

We can’t possibly list everything since it has been such a long time since the last stable. Nevertheless, here is the changelog broken down as best as we could.

1.9.1

3DS: Graphics widgets support
3DS: On error, only init gfx on salamander build. This prevents graphical issues if the gfx is already initialized. Which should always be the case if called from a running core
3DS: Update error applet
3DS: Enable online Core Updater
3DS: Guard threading
3DS: Allow sideways screen rotation
3DS: Enable threading and add a threaded audio driver
ANDROID: Implementation of fullscreen over notch function (for Android 9.0 and up)
ANDROID: Add Play Store module support.
ANDROID: Add option to switch all installed cores to Play Store versions
AUDIO: Memalign audio buffers to 64 bytes. This is the most common cache line size, helps with performance. Also fixes issues with platforms like PSP that wrongly assume that malloc returns aligned buffers (to 16bytes). This recently broke the PSP builds
AUDIO/ALSA: Fix float format detection
AUDIO/JACK: Deinterleave in the process callback. This allows us to avoid the extra copy to the deinterleave buffer and lets us use only a single jack ringbuffer
AUDIO/JACK: (Audio/JACK) Fix non-blocking write. Previously we would wait on the condition variable even in the non-blocking case. This improves fast-forward performance massively and brings JACK in line with other backends in that regard
AUDIO/XAUDIO2: Fix threaded audio bugs with cores like Dinothawr
CONFIG: Add support for saving per-directory core options and deleting core option overrides
CONFIG: Enable saving of changed parameters when ‘#include’ directives are used
CONFIG/DIRS: Enable configuration of the directories used for Favorites, History, Images, Music and Video playlists
CONFIG/REMAPS: Allow loading core remaps without content
CONFIG/OVERRIDES: Fix empty override paths when launching without content
CHEATS: Maximum search value corrections
CHEEVOS: Generic memory mapping using rcheevos
CHEEVOS: Ensure badge textures are released before video driver is deinitialized. Should fix crashes with slang shaders.
CHEEVOS: Include achievement runtime state in save states
CHEEVOS: Prevent hardcore toggle when emu-handled cheats are active
CHEEVOS: Add confirmation submenu to achievements hardcore toggle
CHEEVOS: Calculate leaderboard widget spacing based on video resolution
CHEEVOS: Show unsupported core message when viewing achievement list for unsupported core
CHEEVOS: Allow disabling leaderboard notifications and trackers separately
CHEEVOS: Add display widget for active leaderboards
CHEEVOS/CORE OPTIONS: Core options blacklist. Disables hardcore mode when certain core options are set
CLI: Add option for quitting on close content
CONTEXT/DRIVER SWITCHING: Allow context switching from gl to glcore
CORE OPTIONS: Add option to reset all core options for current core/content
CORE OPTIONS: Add per-folder core options
CRT/SWITCHRES: Improvements
CRT/SWITCHRES: Low resolution switch bug fix – This allows resolutions lower that 32×224 like 256×224 to work
CORE DOWNLOADER: Enhanced core downloader search functionality
D3D10: Should now be able to use shaders with hardware-accelerated libretro cores
D3D11: Should now be able to use shaders with hardware-accelerated libretro cores
D3D11: Skip shader/stock blend when we don’t have a texture. This happens if the core calls video_cb with the frame set to null on the first frame, and was causing black screens/driver resets. The ffmpeg core seems to do this.
D3D11: Fix shaders with scaled framebuffers
D3D11: Add flip model support – fallback to blit model for OSes where flip model is not supported (windows 7 and earlier). Will add a menu option later allowing the user to switch inbetween the two
D3D12: Should now be able to use shaders with hardware-accelerated libretro cores
D3D10/11/12: Increase sprite capacity, we need this so that the hardware rendered menu drivers doesn’t glitch out
DRM: Fix race condition in drm_surface_set_aspect
DRM/KMS: add support for custom HDMI timings / modes
DATABASE: Fix crash that could happen when selecting cursor
DATABASE/EXPLORE: Fix – Prevent segfault when accessing ‘Explore’ menu
EMSCRIPTEN: Only report back one screen pointer for rwebinput, fixes lockup when clicking on an overlay
FILEIO/PERFORMANCE: Only attempt to call dir_check_defaults once per runtime session
FILEIO/PERFORMANCE/3DS: Increase file buffer size and savestate chunk size. This seems to help with saving large savestates
FONTS: Improve handling of Arabic and Persian text
FONTS/FREETYPE: Use fontconfig to select fonts if available
INPUT: Add hold mode for turbo fire ‘Single Button’
INPUT MAPPING: Refresh bind list on device type change
INPUT MAPPING/REMAPPING: Minor bugfix – Remap file browsing starts navigation at input_remapping_directory even if the core-subdir (where saved files go) exists Having remaps for many different cores makes finding the active core files cumbersome, especially because remaps are not compatible between different cores (but maybe for cores emulating the same hardware)
IOS: Take out ‘Core Downloader’ from iOS 9/iOS 11 builds
IOS: IOSApp doesn’t crash anymore when a file is shared to it
INPUT: Keyboard device mapper rework
INPUT: New input bind order scan/clear fix
INPUT: Duplicate key event blocking additions
INPUT: Prevent duplicate key events with hotkeys + keyboard device type
INPUT: Keyboard LED driver
INPUT/AUTOCONFIG: Allow controllers with no/empty names to work.
INPUT/GAME FOCUS: Add option to automatically enable ‘game focus’ mode when running/resuming content
INPUT/HOTKEYS: Hotkey for Close Content / Unload Core
INPUT/LIBCEC: Map libcec-daemon keys to RETROK
INPUT/X11: Enable keyboard input when mouse cursor is not inside the RetroArch window but window still has focus
INPUT/X11: Fix mouse input when mouse is grabbed
INPUT/UDEV/RUMBLE: Fix rumble.
INPUT/WINDOWS/DINPUT: Simultaneous shift sticky fix
INPUT/WINDOWS/DINPUT: Prevent Win-key from opening Start Menu
INPUT/WINDOWS/DINPUT: Option for disabling Windows hotkeys
INPUT/WINDOWS/DINPUT: Mouse grabbing/clipping with Alt-Tab
INPUT/WINDOWS/DINPUT: Mouse grab fixes
INPUT/WINDOWS/RAWINPUT: Key position fixes
INPUT/WINDOWS/RAWINPUT: Mouse grab fixes
INPUT/WINDOWS/RAWINPUT: Prevent outside window mouse clicks when grabbed
INPUT/WINDOWS/RAWINPUT: Option for disabling Windows hotkeys
INPUT MAPPING/REMAPPING: Major bugfix – Remap file having a different device type requires manual intervention after loading for the core to register the type properly
JSON: New faster json parser/writer library rjson
JSON/RJSON: Replace rapidjson parser/writer in discord-rpc with rjson
LIBRETRO: Add API extension for cores to query the number of active inputs provided by the frontend
LIBRETRO: Ensure RARCH_CTL_CORE_OPTIONS_LIST_GET returns false if no core options are available
LIBRETRO: Add API extension for overriding frontend audio latency
LIBRETRO: Add API extension for cores to monitor frontend audio buffer occupancy
LINUX: Also show /run/media or /run/media/$USER in drives list
LINUX: Adjust brightness according to the limit. Seems like some platforms feature non-standard maximums, but the variable is correclty exported for us to use
LOCALIZATION: Add Finnish language
LOGS/SHADER: Shader log spam reduction
LOGS/CONFIG: Config logging cleanup
LOGS/SAVESTATE: Config logging cleanup
MAC: Apple Silicon/Mac M1 support
MAC: Code signing/notarization
MAC: Fix a leak with NSTemporaryDirectory() on ARC (Automatic Reference Counting) code
MAC: Support bundle assets extraction on macOS
MAC: Universal Metal build for both ARM and Intel Macs
MAC/UNIVERSAL: Add CoreAudio3 audio driver for Metal Universal build
MAC/IOS: Only extract assets once on first install
MENU: Add ‘L2 + R2’ menu toggle gamepad combo
MENU: Menu text improvements; clarifications, consistency, text mistakes,
MENU: Tweak menu scroll initial hold delays
MENU: Restrict menu acceleration to navigation buttons
MENU: Add ‘Menu Driver’ setting to ‘User Interface’
MENU: Relocate ‘Menu Scroll’ settings.
MENU: Separate ‘Turbo Fire’ menu.
MENU: Dropdown menu for ‘Custom Aspect Ratio’ setting.
MENU: Reorder Mouse Index next to Device Index
MENU: Submenu for Device Index/Mouse Index
MENU: Reorganize User Interface menu
MENU: Add ‘Remove DSP Plugin’ menu entry
MENU: Hide ‘Auto-Shader Delay’ menu setting when shaders are unavailable
MENU/ANIMATIONS: Fix non-smooth text ticker + reduce line ticker code duplication
MENU/ANIMATIONS/OZONE: Add cursor wiggle animation
MENU/ANIMATIONS/OZONE: Implement wiggling for main menu when wrap-around is disabled
MENU/NOTIFICATIONS: On-Screen Notifications’ menu clean-ups
MENU/NOTIFICATIONS: Add option to show/hide Refresh Rate notification
MENU/FILEBROWSER: Start auto-selecting last used path for more file browser menu entries
MENU/INPUT: Input port label adjustments
MENU/INPUT/XMB: Proper control port icons
MENU/INPUT/OZONE: Proper control port icons
MENU/QUICK MENU: Add remap clearing ability under Quick Menu controls
MENU/QUICK MENU: Cap ‘State Slot’ drop-down list to a maximum of 1000 (+Auto) entries
MENU: Customizable menu scroll hold delay.
MENU/DESKTOP: Fix mouse cursor limited by window range on F5 press
MENU/DESKTOP: Add simple shader option
MENU/DESKTOP/WINDOWS: Remove broken ‘Update RetroArch’ functionality for Windows. We want this to not only be system agnostic if we bring it back, but also work outside of the Qt desktop interface
MENU/OZONE: New Theme – Twilight Zone
MENU/RGUI: Add 3:2, 5:3 and 3:2/5:3 (centered) aspects
MENU/RGUI/TEXT RENDERING: Add Russian language text support
MENU/RGUI/TEXT RENDERING: Add support for CJK punctuation glyphs
MIDI/WINMM: Recover from MIDI messages not handled by the device
MIDI/WINMM: Fix winmm midi driver hanging on content closing
NETWORK: Add READ/WRITE_CORE_MEMORY network commands
NETWORK: Fix backwards condition in socket blocking behavior
NETWORK/NETPLAY: Attempt IPv4 when IPv6 fails
OGA/VIDEO: support for OGS
OGA: This keeps the tradition DRM driver along with the OGA one. The probe function skips the driver if the screen is non rotated to fall back to the regular DRM driver.
OGA: Fix messages from not disappearing
OGA: Implement RETRO_ENVIRONMENT_GET_CURRENT_SOFTWARE_FRAMEBUFFER. This is a faster rendering codepath for software rendered libretro cores that some libretro cores use right now. Video drivers in RetroArch have to explicitly implement this for this codepath to work at runtime.
OPENDINGUX: Add/Optimise rumble interface
OPENDINGUX: Fix frozen video when enabling fast forward
OPENDINGUX/SDL: OSD font clean-up
OPENDINGUX/SDL: Enable selection of image interpolation method when using ‘sdl_dingux’ gfx driver
OPENDINGUX/SDL: Enable integer scaling when using the ‘sdl_dingux’ gfx driver
OVERLAYS: Add option to scale overlays automatically (with aspect ratio correction)
OVERLAYS: Hide Overlay When Gamepad is Connected. Overlays will be hidden automatically when a gamepad is connected in port 1, and shown again when the gamepad is disconnected.
OVERLAYS: New default overlays for mobile (neo-retropad)
OVERLAYS: In addition to overlay scale, the user can now set an Overlay Aspect Adjustment factor. Most overlays are designed for 16:9 displays, which means they become stretched/ugly on modern wide aspect phones and suchlike. By changing the Overlay Aspect Adjustment factor, a user can scale the overlay width/height to achieve a uniform appearance regardless of display resolution.
OVERLAYS: Since scaling a gamepad overlay can result in buttons being squished too close together (or being pulled too far apart), the user can now adjust the effective spacing of the different ‘halves’ of an overlay via Overlay Horizontal Separation and Overlay Vertical Separation factors. Overlay Horizontal Separation divides the overlay in two vertically (left/right, at the centre point), and applies a spacing offset (positive or negative) between the UI elements on each side; Overlay Vertical Separation does the same, but the split is horizontal (top/bottom)
OVERLAYS/FIX: The Overlay X Offset and Overlay Y Offset options have been fixed, and now work correctly
OVERLAYS/FIX: All of the above options (and Overlay Scale) are configured and saved independently for landscape and portrait display orientations – so adjusting everything for a nice landscape layout won’t break the portrait display
OVERLAYS/FIX: When using the Vulkan gfx driver, memory is leaked every time an overlay is freed
OVERLAYS/FIX: When threaded video is enabled, loading overlays with no images (i.e. utility-type overlays, where everything is hidden until the screen is touched) can generate segfaults due to improper usage of realloc()
OVERLAYS/FIX: When Show Inputs on Overlay is enabled, ASAN reports bit shift errors due to an incorrect range check when handling turbo inputs – essentially, there is no upper limit to the considered input id range, which means overlay hotkeys (menu toggle, etc.) are incorrectly treated as having turbo support, causing bit shifts using wildly inappropriate id indices
PLAYLISTS/PORTABLE: Fixed first load initialization
PS2: Added Multitap support (up to 8 players)
PS2: Fix for not recognized digital and other non-standard controllers
PS2: Fix Quitting from RA
PS2: Add Audio mixer
REWIND: Prevent ‘Rewind Frames’ from being set to ‘1’ incorrectly on load content
RUNAHEAD: Add Run-Ahead Toggle hotkey with notifications
RBUF/ANIMATIONS: Simplify gfx_animation by switching from dynarray to rbuf
RBUF/CORE UPDATER: Replace static entries array with dynamic array via RBUF library
RBUF/M3U: Replace static entries array with dynamic array via RBUF library
SENSORS: Android (crash-)fixes/improvements + add option to disable sensor input
SDL2/VIDEO: Get the SDL2 video driver to work in Wayland/KMS
SAVESTATES: Adding savestate garbage collector for autoincrement stavestates. As some issues indicate, there’s an issue with the autoincrement save slot feature: slot index will increase and very old saves won’t be deleted. This adds support to delete old save states with a user defined save state limit (global). Instead of wrapping around the slot counter it will simply delete the oldest save, since it is simpler. For now there’s a limit of one deletion per save, which ensures a user cannot delete many saves by accident if they set the limit too low.
SAVESTATES/SAVEFILES: Ensure save file and playlist compression is disabled by default
SHADERS: Add option to remember last selected shader preset/shader pass directories
SHADERS: Use last selected shader preset directory when changing shaders via previous/next hotkeys
SHADERS: Remove Parameters line
SHADERS: Shaders fix for duplicate parameters loading bug
SHADERS: Fix Crash change num shader passes in UI
SHADERS/SLANG: Fix slang shaders with rotation
STREAMING/FFMPEG: Add Facebook Game Stream option (for embedded ffmpeg core-enabled RetroArch builds)
SWITCH: Fix input bind icons being off by one line
SWITCH: Fix audio issues
TLS/SSL: Add BearSSL support, as alternative to mbedTLS
VIDEO: AddVariable BFI (Black Frame Insertion)
VIDEO/DRM GO2: Dynamic resolution support
VIDEO FILTERS: Video filter optimisations
VIDEO FILTERS: Add several LCD-effect video filters
VIDEO FILTERS: Gameboy/Dot_Matrix video filters: Add XRGB8888 support
VIDEO FILTERS: Add Normal4x video filter
VIDEO FILTERS: Add ‘Upscale_256x-320×240’ video filter
VIDEO FILTERS: Add ‘Upscale1.5x’ video filter
VITA: Disable temporarily VitaGL
VITA: Fix bubble name
VITA: proper handling of boot params
VITA: Default menu scale 1.5x to improve readability
WIFI/LAKKA: Add a proper WiFi menu, with Enable/Disable & Disconnect options. This also allows WiFi passwords to be remembered. The underlying tool (connman) allows to store passswords (that’s why it auto connects whenever you boot a Lakka device), so we expose this so that the user does not have to re-input the pass when connecting to a saved wifi.
WII/HID: Added HID support for HORI mini wired ps4 gamepad
WINDOWS: Add support for accelerators to main win32 message loop
WINDOWS: Add accelerators for Open (Ctrl+O) and Fullscreen (Alt+Enter)
WINDOWS: Fixes some file I/O failures on Windows when paths are longer than 260 characters.
WINDOWS: Fix crashing on startup on Windows when using Chinese Simplified language.
WINDOWS/XP: The OpenGL 1 video driver is now the default for maximum backwards compatibility upon first startup. It’s of course always possible for the user to change this.
WINDOWS/MENUBAR: Load accelerators, Localize Win32 menu items to current language, and display shortcut keys
WINDOWS/MENUBAR: Add ‘Reinit’ to Menubar
WINDOWS/MSVC: Fix rewind crash on MSVC build when using SSE2
UWP: Don’t default to XMB menu by default, default to Ozone instead
UWP/VFS: Use Win32 file APIs when possible – better file I/O performance
WIIU/FILEIO/PERFORMANCE: Faster startup times – remove the path_is_valid() call when loading textures
WIIU: Fix touchscreen mouse emulation
Gracias por el aviso. Ojito con esto:

Support for saving per-directory core options and deleting core option overrides.


Dos cosas muy esperadas. Usar los overrides hasta ahora era un peligro si no sabías muy bien lo que hacías y muy complicado de arreglar si no estás familiarizado con la estructura de archivos configuración de retroarch.

Y poder guardar opciones por carpeta facilita mucho las cosas por ejemplo con los arcades, donde en una misma carpeta puedes tener ROMs de 6 emuladores distintos, o para usar diferentes configuraciones para un mismo emulador (por ejemplo una configuración específica para juegos de pistola de luz de mame que tienes en una carpeta aparte). Hasta ahora debías hacerlo juego por juego. Para el que tenga una pistola sinden le vendrá muy bien aplicar el overlay del borde a todos los juegos de pistola a la vez, sin afectar a los que no son de pistola.
sobrator escribió:Gracias por el aviso. Ojito con esto:

Support for saving per-directory core options and deleting core option overrides.


Dos cosas muy esperadas. Usar los overrides hasta ahora era un peligro si no sabías muy bien lo que hacías y muy complicado de arreglar si no estás familiarizado con la estructura de archivos configuración de retroarch.

Y poder guardar opciones por carpeta facilita mucho las cosas por ejemplo con los arcades, donde en una misma carpeta puedes tener ROMs de 6 emuladores distintos, o para usar diferentes configuraciones para un mismo emulador (por ejemplo una configuración específica para juegos de pistola de luz de mame que tienes en una carpeta aparte). Hasta ahora debías hacerlo juego por juego. Para el que tenga una pistola sinden le vendrá muy bien aplicar el overlay del borde a todos los juegos de pistola a la vez, sin afectar a los que no son de pistola.

O yo me estoy liando o eso ya se puede hacer guardar co figuración por carpeta por core o por juego y te hablo de la versión 0.187 que uso ahora mismo
@dodi29 si, pero hasta ahora si aplicabas una configuración a una carpeta, se la aplica a todos los juegos, aunque usen otros cores. Ahora es a los juegos de esa carpeta que usen ese core. Así lo entiendo a falta de probarlo.
dodi29 escribió:
sobrator escribió:Gracias por el aviso. Ojito con esto:

Support for saving per-directory core options and deleting core option overrides.


Dos cosas muy esperadas. Usar los overrides hasta ahora era un peligro si no sabías muy bien lo que hacías y muy complicado de arreglar si no estás familiarizado con la estructura de archivos configuración de retroarch.

Y poder guardar opciones por carpeta facilita mucho las cosas por ejemplo con los arcades, donde en una misma carpeta puedes tener ROMs de 6 emuladores distintos, o para usar diferentes configuraciones para un mismo emulador (por ejemplo una configuración específica para juegos de pistola de luz de mame que tienes en una carpeta aparte). Hasta ahora debías hacerlo juego por juego. Para el que tenga una pistola sinden le vendrá muy bien aplicar el overlay del borde a todos los juegos de pistola a la vez, sin afectar a los que no son de pistola.

O yo me estoy liando o eso ya se puede hacer guardar co figuración por carpeta por core o por juego y te hablo de la versión 0.187 que uso ahora mismo


Sí, esa opción ya está. Será que han añadido algo más, supongo.
Imagen

¿Lo de los "overrides" en qué consiste?
sobrator escribió:@dodi29 si, pero hasta ahora si aplicabas una configuración a una carpeta, se la aplica a todos los juegos, aunque usen otros cores. Ahora es a los juegos de esa carpeta que usen ese core. Así lo entiendo a falta de probarlo.

Creo que te equivocas,yo tengo una carpeta lightgun con juegos mame wii saturn PSX SNES y nes y la configuración de un core por carpeta afecta a los juegos de esa carpeta que lances con ese core no al resto de juegos en esa carpeta puesto que nada tiene que ver lanzar dolphin con fbneo ...por ejemplo
SirAzraelGrotesque escribió:
dodi29 escribió:
sobrator escribió:Gracias por el aviso. Ojito con esto:

Support for saving per-directory core options and deleting core option overrides.


Dos cosas muy esperadas. Usar los overrides hasta ahora era un peligro si no sabías muy bien lo que hacías y muy complicado de arreglar si no estás familiarizado con la estructura de archivos configuración de retroarch.

Y poder guardar opciones por carpeta facilita mucho las cosas por ejemplo con los arcades, donde en una misma carpeta puedes tener ROMs de 6 emuladores distintos, o para usar diferentes configuraciones para un mismo emulador (por ejemplo una configuración específica para juegos de pistola de luz de mame que tienes en una carpeta aparte). Hasta ahora debías hacerlo juego por juego. Para el que tenga una pistola sinden le vendrá muy bien aplicar el overlay del borde a todos los juegos de pistola a la vez, sin afectar a los que no son de pistola.

O yo me estoy liando o eso ya se puede hacer guardar co figuración por carpeta por core o por juego y te hablo de la versión 0.187 que uso ahora mismo


Sí, esa opción ya está. Será que han añadido algo más, supongo.
Imagen

¿Lo de los "overrides" en qué consiste?

Son personalizaciónes,por ejemplo puedes lanzar un juego con una config general y otro del mismo sistema y core cambiando el driver vídeo audio incluso la personalización del menú en temas y colores de retroarch. Eso se guarda con un override o personalización
dodi29 escribió:
SirAzraelGrotesque escribió:
dodi29 escribió:O yo me estoy liando o eso ya se puede hacer guardar co figuración por carpeta por core o por juego y te hablo de la versión 0.187 que uso ahora mismo


Sí, esa opción ya está. Será que han añadido algo más, supongo.
Imagen

¿Lo de los "overrides" en qué consiste?

Son personalizaciónes,por ejemplo puedes lanzar un juego con una config general y otro del mismo sistema y core cambiando el driver vídeo audio incluso la personalización del menú en temas y colores de retroarch. Eso se guarda con un override o personalización


Gracias. Aunque aún no lo he acabado de entender. Qué son, ¿las personalizaciones por juego o qué diferencia habría respecto a estas?
1817 respuestas