Novedades Libretro Cores (RetroArch)

En cuanto a lo que se está hablando últimamente para reducir el motion blur, ¿creéis que el Gsync Pulsar va a tener una importancia en el mundo retro? Las demos que han mostrado parece muy prometedoras, pero no sé si eso realmente sólo se aplica a frecuencias muy altas.
@Elaphe

Toda eliminación de blur en scrolls es una mejora para el retro, el problema de esa compañía es que estará ligado a su hardware y seguramente usará IA usando CUDA.

Actualización de Kronos:

Kronos v2.7.0 (Sega Saturn emulator) released!


What's new on v2.7.0

Features: Added game version and name to emulator title bar (FCare).

Features: Changed names for resolutions to: 1x (Original Saturn Resolution), 2x, 4x (FCare).

STV: All games are now listed correctly and match Mame (FCare).

STV: Added an icon in the GUI (FCare).

STV: Rework of the STV operation, you can launch an STV game and switch to a Saturn game without changing anything and vice versa (FCare).

Saturn Emulation: Advanced World War - Sennen Teikoku no Koubou - Last of the Millennium (Japan) (2M): Fixed flickering on the book (FCare).

Saturn Emulation: America Oudan Ultra Quiz (Japan): Fixed pink screen on different screens (FCare).

Saturn emulation: Arthur to Astaroth no Nazo Makaimura - Incredible Toons (Japan): Fixed truncated press start screen words (FCare).

Saturn Emulation: Aqua-World - Umi Monogatari (Japan): Fixed black screen on startup. Game is now playable (FCare).

Saturn emulation: Atlantis - The Lost Tales (Europe): Fixed artifacts on the press start screen (FCare).

Saturn emulation: Dino Island (Japan): Fixed menu (FCare).

Saturn Emulation: Doom (Japan): Fixed in-game floor display (FCare).

Saturn Emulation: Gex (Europe): Fixed flickering on ponds in game (FCare).

Saturn Emulation: Gotha - Ismailia SenEki (Japan): Fixed freeze. Game is now playable (FCare).

Saturn Emulation: Grandia (Jap): Fixed battle screen (FCare).

Saturn Emulation: Grandia (Jap): Fixed red square screen on half screen (FCare).

Saturn Emulation: Greatest Nine '96 (Japan) (2M): Fixed lines on flags (FCare).

Saturn Emulation: International Victory Goal (Europe): Fixed lines on flags (FCare).

Saturn Emulation: J.League Pro Soccer Club o Tsukurou! 2 (Japan) (1M): Fixed lines on flags (FCare).

Saturn Emulation: J.League Victory Goal '96 (Japan) (1M, 3M): Fixed lines on flags (FCare).

Saturn Emulation: Lost Vikings 2 - Norse by Norsewest (Europe): Fixed flickering on Viking portraits during dialogue (FCare).

Saturn Emulation: Master of Monsters - Neo Generations (Japan): Fixed red screen on transitions (FCare).

Saturn Emulation: Moon Cradle (Japan): Fixed black screen on startup. Game is now playable (FCare).

Saturn Emulation: Megaman 8 (USA): Fixed black screen on startup. Game is playable again (FCare).

Saturn Emulation: Mortal Kombat 2 (Europe): Fixed flickering on the pit (FCare).

Saturn Emulation: Quantum Gate I - Akumu No Joshou (Japan): Fixed game freezing (FCare).

Saturn Emulation: Return Fire (USA) (En,Ja,Fr,De,Es,It,Pt,Ko,Ru) (Proto): Fixed several artifacts. The game is now playable (FCare).

Saturn Emulation: Road Rash (Europe): Fixed in-game artifacts. The game is now playable (FCare).

Saturn Emulation: Roommate - Ryouko in Summer Vacation (Japan) (2M): Fixed black screen on startup. The game is now playable (FCare).

Saturn Emulation: Sega Ages - Columns Arcade Collection (Japan): Fixed flickering on the first in-game block (FCare).

Saturn Emulation: Senken Kigyouden (Japan): Fixed black screen in game. The game is now playable (FCare).

Saturn emulation: Soeldnerschild (Japan): Fixed in-game artifacts (FCare).

Saturn Emulation: Sonic Jam: Fixed flickering in the blue sphere stage (FCare).

Saturn Emulation: Road Rash (Europe): Fixed artifacts on the biker. The game is now playable (FCare).

Saturn Emulation: Samurai Spirits - Amakusa Kourin (Japan): Fixed vertical lines on characters (FCare).

Saturn Emulation: Tama - Adventurous Ball in Giddy Labyrinth (Japan): Fixed freeze after intro video. Game is now playable (FCare).

Saturn emulation: True Pinball (Europe, USA): Fixed the options menu (FCare).

Saturn Emulation: Virtua Cop 2 (Europe): Fixed flickering in the game. The game is now playable (FCare).

Miscellaneous: Update of documentation (Benjamin Siskoo).

Miscellaneous: Wiki update (Benjamin Siskoo).

Miscellaneous: Updated to SDL2 2.30.10 (Benjamin Siskoo).

Misc: Various fixes for builds (pstef).

Miscellaneous: Various fixes (FCare).
Retroarch 1.20.0

De momento solo hay el código fuente para los que sean medio juankers.

https://github.com/libretro/RetroArch/r ... ag/v1.20.0

Pero como adelanto esta nueva versión lleva integrado guardado en la nube.

https://docs.libretro.com/guides/retroarch-cloud-sync/
DJ Deu escribió:Retroarch 1.20.0

De momento solo hay el código fuente para los que sean medio juankers.

https://github.com/libretro/RetroArch/r ... ag/v1.20.0

Pero como adelanto esta nueva versión lleva integrado guardado en la nube.

https://docs.libretro.com/guides/retroarch-cloud-sync/


Saldrá en breve, seguramente.

Fallé mi predicción de que saldría antes de este año, pero parece que no por mucho. [looco]
En el Flatpak de Linux también está disponible.
Actualizado a 1.20.0. Estoy echando un ojo por encima para ver qué me encuentro y lo primero que he visto son cambios en el escalado por números enteros. Antes solamente se podía escalar al valor exacto o hacia arriba al valor más cercano. Ahora sin embargo también se puede escalar hacia abajo y aparece una opción denominada "Inteligente", que según indica, "Reducirá la escala cuando la imagen vaya a quedar demasiado recortada". También se puede jugar con los ejes en los que se quiere escalar la imagen. Interesante, sin duda voy a experimentar con esto.

Seguiré echando un vistazo a las novedades.

P.D.: En unas primeras pruebas básicas, de momento no he notado diferencia entre "Aumentar escala" e "Inteligente". Con los juegos que lo he probado me ha escalado exactamente de igual forma. Será cuestión de probar diferentes sistemas, con distintas resoluciones, que solamente he probado con Megadrive.
De momento se confirma que no es posible usar la opción BFI junto a freesync, ya que al activarla, el propio retroarch inhabilita el freesync.
gordon81 escribió:De momento se confirma que no es posible usar la opción BFI junto a freesync, ya que al activarla, el propio retroarch inhabilita el freesync.


Es que creo que es incompatible al estar pensando para rellenar huecos entre los framerates exactos de las máquinas y concretamente en sus versiones mayoritarias, que fueron las anglosajonas/japonesas. O sea, esto está pensando exactamente para las máquinas cuyos juegos funcionaban a 60FPS. Aunque luego, en la práctica, algunos o muchos de los juegos se limitaran a 30 o incluso menos.

Yo no tengo claro si con el Freesync esto resulta innecesario. Lo tengo activado y no suelo notar blur, así que deduzco que sí que lo es.
gordon81 escribió:De momento se confirma que no es posible usar la opción BFI junto a freesync, ya que al activarla, el propio retroarch inhabilita el freesync.


PD: algo tocho como dicen ustedes, pero quiero contar lo siguiente.

Hablando de freesync y que estoy en Linux, nunca habia experimentado esto. Y desde ayer estoy probando y me ha resultado muy curioso el efecto.

Primero, fue con TMNT, el juego inicio muy rapido, y me pregunte si alguna tecla se quedo pisada, ya que tengo el monitor a 75Hz, y voy a un menu de retroarch para ver la sincronizacion y me topo que estaba muy alta.

Por ahi, recorde esa opcion de freesync que tiene retroarch, la active y luego me fijo que el juego se normaliza. Me quedo sorprendido, porque como dije previamente, nunca habia probado esto en Retroarch, y en Linux, teniendo un monitor freesync y una grafica nvidia.

Nada, que hace algunas semanas, habia activado o habilitado o bien hacer los ajustes para eso, ya que estoy utilizando wayland y sway, pero este ultimo, algo falla que no detecta bien eso, y el cambio lo note, cuando entre a le seccion de kde-plasma.

Para no hacer esto mas largo, he decir que me ha gustado mucho esto del freesync, probe con MK3 que desde hace tiempo se que funciona a ~54Hz, y efectivamente, asi se sincronizo el juego y el monitor con la tarjeta, y wao, que suavidad tenia eso.

Me falta probar, algunos titulos de msdos como mk trilogy, ya que la ultima vez que probe esto, se veia fatal, con mucho problemas de sincronizacion en la pantalla.
@1985a VRR, freesync ó gsync son a la emulación algo así como el santo grial que permite que jueges cómodamente al framerate que indica cada juego. Creo que el test más importante es con el super mario world, pero el motal kombat también.

No sólo es la estabilidad en el framerate en los juegos sino que también puedas jugar a versiones pal sin stuttering, ya que permite bajar los hz de 60 a 50 ó como has indicado con el mortal kombat, eso sin notar flashazos en la pantalla o cambios de buffer del driver y cosas que para mi son muy incómodas.

Aclaro que si bien en retroarch al activar el bfi, inhabilitar la sincronización exacta (freesync), desde el panel de nvidia sigue activado, por lo que creo que "sólo" pierdes el indicarle al core o juego que funcione a los hz que indica.

Tendría que hacer más pruebas, pero es que yo no encuentro ninguna mejora en el scroll de la imagen cuando activo bfi junto con el share, etc, al contrario, en el fbneo el sonido petardea por ejemplo.

Si tienes un monitor de 75hz ya has ganado bastante en el catálogo de msdos, porque es un sistema que va MUY MAL con monitores tft de 60 hz.
@gordon81
Estoy en linux, y esa opcion de BFI, en el panel de nvidia no la he visto.

Probe MK Trilogy, y es como lo habia pensando en un primer momento. El juego se situa a 30Hz, me di cuenta al escuchar el sonido mas lento de lo normal, cuando lo probe la primera vez, hace ~2 años atras. Aun, podia sentir el shuttering, y creo que en su version para windows, funciona mucho mejor; o quizas algun driver le falta por instalar al msdos. Aunque, esto solo lo he notado con este juego, ya que el otro de aquella epoca que recuerdo MDK, funciona de maravillas.

Por cierto, algo que quiero recalcar, que no se le ha dado mucha importancia, es la inclusion del driver PipeWire, al fin han introducido ese driver, y eso significa, menos cargas para el procesador.
Como se actualizaba Retroarch? Ya no me acuerdo xdd.

Y que es eso de BFI???

Yo tengo un monitor de 180hz, configurado a 165Hz. Así está bien para Retroarch? O debería bajarle?.
hola una ayudita con retroarch 1.20 en linux mint
un poco de historia en mint 22 tengo aun el retroarch 1.17 funciona bien

al querer instalar la 1.20 veo que no hay ppa de ella solo de la 1.19

probe una appimage de la 1.20 pero no me funciona el control ni el teclado solo el raton

probe esa misma 1.20 appimage en manjaro cd live y funciona todo correctamente

es algo de permisos en linux el porque no me funcionan el control y teclado con el appimage en mint 22 ?

por cierto se que tambien se puede instalar por snap o flat pero prefiero evitar eso ZzzZZ
alder-s escribió:hola una ayudita con retroarch 1.20 en linux mint
un poco de historia en mint 22 tengo aun el retroarch 1.17 funciona bien

al querer instalar la 1.20 veo que no hay ppa de ella solo de la 1.19

probe una appimage de la 1.20 pero no me funciona el control ni el teclado solo el raton

probe esa misma 1.20 appimage en manjaro cd live y funciona todo correctamente

es algo de permisos en linux el porque no me funcionan el control y teclado con el appimage en mint 22 ?

por cierto se que tambien se puede instalar por snap o flat pero prefiero evitar eso ZzzZZ


Yo uso flatpak, y eso ya lleva todas las librerías integradas por lo que no tengo problema, quizá sea algo del evdev, pero no sabría decirte yo appimage solo la uso para empaquetar juegos de windows con su wine incluido.
Alguien entiende como funciona el Shader ese nuevo que han metido, subframe BFI. :-?

Da una fluidez de la leche...pero se ve "fatal", con rayas horizontales que parten la pantalla y zonas oscurecidas?? No sé si es que estoy haciendo algo mal...o simplemente que no entiendo muy bien la función de este shader. [+risas]

Sin Shaders:

Imagen


Con Shader BFI.crt beam simulator

Imagen

Imagen


No se ve tan exagerado en movimiento, es por la captura...pero aún así se ve como digo, con rayas horizontales,. y zonas más oscurecidas.
Como añadir el archivo .scummvm en cada carpeta del juego de forma automatizada con RetroArch.

ScummVM Playlist Generator

ScummVM core includes a tool to generate a Libretro playlist and needed hook files based on current ScummVM games list.

Load the core from RetroArch and start it to reach the ScummVM GUI (i.e. the Launcher)

Add games to the list as required using the GUI buttons (‘Mass Add’ available).

Select Global Options and then the Backend tab.

Check or select the path of frontend playlists. A ‘ScummVM.lpl’ file will be created or overwritten in there.

Check the ‘Hooks location’ setting, to have one ‘.scummvm’ in each game folder or all of them in a ‘scummvm_hooks’ folder in the ‘save’ path.

Check the ‘Playlist version’ setting. JSON format should be selected, 6-lines format is deprecated and provided for backwards compatibility only.

Select the ‘Clear existing hooks’ checkbox to remove any existing ‘.scummvm’ file in the working folders.

Press the ‘Generate playlist’ button.

Operation status will be shown in the same dialog, while details will be given in frontend logs.
Yo de momento seguiré usando el PCSX2 oficial que funciona muy bien.

A priori, veo una cagada que LRPS2 no permita parches widescreen o texturas hd. Según leo en la documentación del LRPS2, tiene una base de datos interna para hacks de widescreen, pero realmente el listado es mínimo.

Espero que en algún momento LRPS2 porque el Vulkan LLE que incluye, no lo tiene PCSX2 y se no ta mucho que no necesitas usar fix ni hacks para arreglar gliches gráficos, pero tiene los dos problemas que indico más arriba.
gordon81 escribió:Yo de momento seguiré usando el PCSX2 oficial que funciona muy bien.

A priori, veo una cagada que LRPS2 no permita parches widescreen o texturas hd. Según leo en la documentación del LRPS2, tiene una base de datos interna para hacks de widescreen, pero realmente el listado es mínimo.

Espero que en algún momento LRPS2 porque el Vulkan LLE que incluye, no lo tiene PCSX2 y se no ta mucho que no necesitas usar fix ni hacks para arreglar gliches gráficos, pero tiene los dos problemas que indico más arriba.


Y no solo eso, que además elimina el entrelazado y las borrosidades de los juegos de PS2 con lo cual se ven muchos al estilo Dreamcast.
Tengo que volver a probar la opción, me surge la duda con el divisor de 2 cuando tienes configurado el monitor a 240hz y retroarch necesita hacer 120hz dividido 2 = 60, que se supone que es lo óptimo para su funcionamiento.
@gordon81 Te hablo desde el desconocimiento, pero la lógica me dice que en ese caso deberías utilizar un divisor por 4, ¿no? De hecho, creo que es lo óptimo para este tema, según me pareció entender en el artículo que puso Deu.

Lo que sigo sin tener claro es si esto es mejor que tener activado el Freesync o no. :-?
@SirAzraelGrotesque creo que sync frame de retroarch, lo que hace es adaptar a nivel interno los fps según lo que reporta la pantalla, te lo digo porque aún teniendo desactivada esa función y activado gsync en el panel de nvidia junto con el logo para saber que está activado, en mi caso sigue con el logo de gsync.

Dicho esto, creo que lo verdaderamente importante de Retroarch, es evitar que el panel de nvidia y su "vsync gestionado por gsync" tome el control del de Retroarch y esto lo digo porque es un lío de cojones, una cosa es bajar o subir fps según reporta el core que subir ó bajar hz que es lo que hace el Freesync/gsync.

Respuesta corta... si activas BFI consigues eliminar el ghosing pero pierdes la capacidad de retroarch de bajar los fps a placer del core y esto me cuadra con el problema en el sonido usando BFI en FBNEO con juegos del mame, no había manera de que el sonido funcionase bien y me temo que es por esa falta de sincronía del core con los hz reportados por la pantalla.

Es como si de repente el core fbneo quisiera bajar a 54fps que reporta mortal kombat y no pudiese porque la pantalla le reporta 60hz, algo así como sucede con monitores sin gsync o freesync que quieren ejecutar juegos PAL (50hz) y por limitaciones técnicas se ejecutan a 60 con mucho stuttering.

Es muy complicado y necesito tiempo para realizar más pruebas.

Pero la prioridad es que los fps sean los correctos siempre,sobre todo en cores que considero peliagudos de correr bien sin un monitor gsync o con menos de 75hz (FBNEO y Dosbox Pure), se rompen cuando el divisor se limita a 2 (60hz), necesitas que el core pueda alcanzar los fps que le reporta la pantalla, por eso la opción de limitar a 60fps de dosbox pure no debería ni de existir, ya que es un apaño o una chapuza que rompe el sonido en el 90 % de juegos de MSDOS, a lo mejor no te peta en juegos que reportan 20fps, pero sí lo hará en aquellos que vayan a más de 60fps como Earthworm Jim, Realms of chaos, Dave Dangerous, etc..

Ojalá pudiese hablar con alguno de los desarrolladores de retroarch en castellano en el foro de blurbuster, ya que algunos están en ese foro y nos sacarían de dudas.
gordon81 escribió:@SirAzraelGrotesque creo que sync frame de retroarch, lo que hace es adaptar a nivel interno los fps según lo que reporta la pantalla, te lo digo porque aún teniendo desactivada esa función y activado gsync en el panel de nvidia junto con el logo para saber que está activado, en mi caso sigue con el logo de gsync.

Dicho esto, creo que lo verdaderamente importante de Retroarch, es evitar que el panel de nvidia y su "vsync gestionado por gsync" tome el control del de Retroarch y esto lo digo porque es un lío de cojones, una cosa es bajar o subir fps según reporta el core que subir ó bajar hz que es lo que hace el Freesync/gsync.

Respuesta corta... si activas BFI consigues eliminar el ghosing pero pierdes la capacidad de retroarch de bajar los fps a placer del core y esto me cuadra con el problema en el sonido usando BFI en FBNEO con juegos del mame, no había manera de que el sonido funcionase bien y me temo que es por esa falta de sincronía del core con los hz reportados por la pantalla.

Es como si de repente el core fbneo quisiera bajar a 54fps que reporta mortal kombat y no pudiese porque la pantalla le reporta 60hz, algo así como sucede con monitores sin gsync o freesync que quieren ejecutar juegos PAL (50hz) y por limitaciones técnicas se ejecutan a 60 con mucho stuttering.

Es muy complicado y necesito tiempo para realizar más pruebas.

Pero la prioridad es que los fps sean los correctos siempre,sobre todo en cores que considero peliagudos de correr bien sin un monitor gsync o con menos de 75hz (FBNEO y Dosbox Pure), se rompen cuando el divisor se limita a 2 (60hz), necesitas que el core pueda alcanzar los fps que le reporta la pantalla, por eso la opción de limitar a 60fps de dosbox pure no debería ni de existir, ya que es un apaño o una chapuza que rompe el sonido en el 90 % de juegos de MSDOS, a lo mejor no te peta en juegos que reportan 20fps, pero sí lo hará en aquellos que vayan a más de 60fps como Earthworm Jim, Realms of chaos, Dave Dangerous, etc..

Ojalá pudiese hablar con alguno de los desarrolladores de retroarch en castellano en el foro de blurbuster, ya que algunos están en ese foro y nos sacarían de dudas.


De todos modos el BFI tanto da en MSDOS, no?

Yo por lo menos jugaba esos juegos en un monitor VGA, por lo que el aplique de scanlines y BFI no lo veo fundamental en ese tipo de cores.
Una consulta sobre el core del emulador de X68k; lo tengo actualizado tanto en Retrobat como en RGbuntu (versión 0.15). Pero tras el "0.15" aparecen letras diferentes. Y las opciones no parecen la misma. ¿El core no debe ser el mismo aunque corra en sistemas diferentes?
(mensaje borrado)
Confirmo que el Landstalker con parche funciona mediante Picodrive. Me encontré con el mismo problema. Eso sí, el mensaje de arriba es muy raro.

Respecto al núcleo de X68000, ni idea, pero en principio si hay diferentes letras seguramente sea que cambia la compilación de uno a otro.
@DJ Deu Nada, hay que olvidarse del BFI y la opción de sync exact de retroarch, cuando activo el bfi, el Mortal Kombat 2 va a 120hz...

Creo que es un sistema para los muy muy cafeteros y puristas a parte de que se orienta sobre todo a algunos sistemas.

Aunque en Retroarch puedes crear perfiles, que unos usen BFI y otros no, me resulta un coñazo fragmentar la configuración que tengo, que es casi perfecta, ya que tengo lo mejor de los dos mundos, bajo input lag y fps exactos.

Nunca noté lo del ghoshing y aunque esta nueva opción sí parece que tuvieses un crt, ni si quiera el efecto me gusta.
gordon81 escribió:@DJ Deu Nada, hay que olvidarse del BFI y la opción de sync exact de retroarch, cuando activo el bfi, el Mortal Kombat 2 va a 120hz...

Creo que es un sistema para los muy muy cafeteros y puristas a parte de que se orienta sobre todo a algunos sistemas.

Aunque en Retroarch puedes crear perfiles, que unos usen BFI y otros no, me resulta un coñazo fragmentar la configuración que tengo, que es casi perfecta, ya que tengo lo mejor de los dos mundos, bajo input lag y fps exactos.

Nunca noté lo del ghoshing y aunque esta nueva opción sí parece que tuvieses un crt, ni si quiera el efecto me gusta.


Yo creo que esto del BFI está más pensado para refrescos de 240Hz hacia arriba, es como los shaders, a 4K se ven muchísimo mejor que a 1080p
DJ Deu escribió:
gordon81 escribió:@DJ Deu Nada, hay que olvidarse del BFI y la opción de sync exact de retroarch, cuando activo el bfi, el Mortal Kombat 2 va a 120hz...

Creo que es un sistema para los muy muy cafeteros y puristas a parte de que se orienta sobre todo a algunos sistemas.

Aunque en Retroarch puedes crear perfiles, que unos usen BFI y otros no, me resulta un coñazo fragmentar la configuración que tengo, que es casi perfecta, ya que tengo lo mejor de los dos mundos, bajo input lag y fps exactos.

Nunca noté lo del ghoshing y aunque esta nueva opción sí parece que tuvieses un crt, ni si quiera el efecto me gusta.


Yo creo que esto del BFI está más pensado para refrescos de 240Hz hacia arriba, es como los shaders, a 4K se ven muchísimo mejor que a 1080p


Estoy de acuerdo, pero aún con todo, es un verdadero problema no controlar los hz en juegos pal y arcades, es como si tuvieses que elegir entre exactitud real del juego o el ghosting.

Mi monitor soporta 270hz y ni me planteo hacer la prueba, mortal kombat 2 con bfi y sin poder controlar los fps es un cristo en estos momentos.

Ojo que seguro que lo van mejorando y de momento gracias a que retroarch permite perfiles por core y por cada juego, puedes emplearlo en según que circunstancias.

Ahora te he entendido con msdos Deu jajajaja, no lo dirás por las aventuras gráficas xDDDD.
1980 respuestas
136, 37, 38, 39, 40