Autor Tema: HLSL en mame 173, no funciona la curvatura [Solucionado]  (Leído 2327 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
HLSL en mame 173, no funciona la curvatura [Solucionado]
« en: Mayo 14, 2016, 08:10:47 am »
Advertisement
Buenas gente.

Tengo un problema, por lo que veo, en las últimas versiones de mame reescribieron los shader para HLSL y ahora no logro emular la geometría (curvatura) de un CRT.


Lo primero, estoy probando con MAME 173 de 64 bit, sobre window 10.
Segundo. las opciones para habilitar el HLSL las tengo de la siguiente manera:

Código: [Seleccionar]
#
# OSD VIDEO OPTIONS
#
#video                     opengl
video                     d3d
numscreens                1
window                    0
maximize                  1
waitvsync                 0
syncrefresh               1

#
# OSD FULL SCREEN OPTIONS
#
switchres                 0

#
# OSD ACCELERATED VIDEO OPTIONS
#
filter                    0
prescale                  0

#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlslpath                  hlsl
hlsl_enable               1
hlsl_oversampling         0
hlsl_write               
hlsl_snap_width           2048
hlsl_snap_height          1536
shadow_mask_tile_mode     1
shadow_mask_alpha         0.2
shadow_mask_texture       crt_slot_mask.png
shadow_mask_x_count       320
shadow_mask_y_count       240
shadow_mask_usize         0.375000
shadow_mask_vsize         0.250000
shadow_mask_uoffset       0.0
shadow_mask_voffset       0.0
distortion                0.05    # 1/2 curvature
cubic_distortion          0.025   # 1/4 curvature
distort_corner            0.075   # distortion + cubic_distortion
round_corner              0.05    # no change
smooth_border             0.4    # no change
reflection                0.0
vignetting                0.0
scanline_alpha            0.0
scanline_size             1.0
scanline_height           1.0
scanline_variation        1.0
scanline_bright_scale     1.0
scanline_bright_offset    0.0
scanline_jitter           0.0
hum_bar_alpha             0.0
defocus                   1.500000,1.500000
converge_x                -0.300000,0.000000,0.300000
converge_y                -0.300000,0.000000,0.300000
radial_converge_x         0.000000,0.000000,0.000000
radial_converge_y         0.000000,0.000000,0.000000
red_ratio                 1.000000,0.000000,0.000000
grn_ratio                 0.000000,1.000000,0.000000
blu_ratio                 0.000000,0.000000,1.000000
saturation                1.050000
offset                    0.000000,0.000000,0.000000
scale                     1.020000,1.020000,1.020000
power                     1.300000,1.300000,1.300000
floor                     0.050000,0.050000,0.050000
phosphor_life             0.400000,0.400000,0.400000

Tercero, HLSL si funciona, ya que si veo algunos efectos, como el "shadow mask", pero no tengo el efecto de curvatura. Se supone que en esta versión de mame, esto se consigue con los siguiente parámetros:

distortion                0.05    # 1/2 curvature
cubic_distortion          0.025   # 1/4 curvature
distort_corner            0.075   # distortion + cubic_distortion
round_corner              0.05    # no change
smooth_border             0.4    # no change

Pero por más que toco esos parámetros no hay cambio alguno.
Imagino que me debe estar faltando algo, pero no sé qué, a ver si alguien más entendido en el tema me da una pista de que me falta.

gracias.


NOTA:
Por si acaso, por lo que leí, los viejos parámetros de HLSL que funcionaban en las versiones 1.5x ya no hacen nada (y si, los probé también), me refiero a
curvature                 0.150000
pincushion                0.040000


EDIT:
Ya di con el problema, dejo la solución acá por si a alguien más le sirve.
En el directorio INI de mame, viene un subdirectorio llamado "presets" que contiene diferentes configuraciones para diferentes plataformas (esto viene por defecto en la descarga de mame) y esos archivos tienen prioridad sobre el mame.ini.
Borrar o renombrar esa carpeta y listo, ahora si que mame les tomará en cuenta los parámetros que coloquen en mame.ini.
« Última modificación: Mayo 14, 2016, 08:31:50 am por hechelion »



Desconectado tato27

  • VIP
  • *
  • Mensajes: 1262
  • Gracias 47
  • Si algo funciona ,tocalo! y lo joderas
    • Nespi zero
  • Ciudad: Jaen
  • Pais: España
  • Iniciales nick: TAT
Re:HLSL en mame 173, no funciona la curvatura [Solucionado]
« Respuesta #1 en: Mayo 14, 2016, 10:08:05 am »
muchas gracias hechelion .leí algo sobre el tema .de mas personas que habian tenido el problema .

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:HLSL en mame 173, no funciona la curvatura [Solucionado]
« Respuesta #2 en: Mayo 14, 2016, 04:09:38 pm »
No es exactamente lo mismo , pero te lo pregunto por si de casualidad tambien lo has solucionado.
El otro dia probe la ultima version de retroarch y el crt-interlaced ya no me funciona.
Se ve fatal como si estuviera pintado por encima de la pantalla.
Has conseguido configurar los shaders en la ultima o ultimas versiones del retroarch??
Me refiero a las que de la nueva gui , tipo ps3.
Yo tuve que volver a la 1.0

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:HLSL en mame 173, no funciona la curvatura [Solucionado]
« Respuesta #3 en: Mayo 15, 2016, 07:37:03 pm »
No he probado las nuevas versiones, voy a descargarla y comento.
De casualidad no probaste a usar el shader de la 1, sobre el último retroarch ¿1.3 creo que es?

Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:HLSL en mame 173, no funciona la curvatura [Solucionado]
« Respuesta #4 en: Mayo 16, 2016, 03:18:52 pm »
Pues sólo si lo hice mal, pero copie la carpeta de los a antiguos shaders para probarlos en la nueva versión pero no funcionaron.
O por lo menos no de la misma forma.

 


* Salón Recreativo #55 (27-04-2024 / 26-05-2024)  Autor: Zael Foro: Salón Recreativo FaseBonus 14/05/2024 (10:59)
* MPAGD (Multi Platform Arcade Game Designer)  Autor: Zael Foro: Creación de juegos 14/05/2024 (10:53)
* ¿A qué estáis jugando ahora mismo?  Autor: joselopez Foro: Offtopic 13/05/2024 (23:30)
* [N3DS] Red Viper - Emulando Virtual Boy como Dios manda  Autor: sirdrak Foro: Noticias de emuladores 13/05/2024 (00:53)
* El megapost del ZX Spectrum  Autor: Zael Foro: Offtopic 12/05/2024 (20:30)
* La inteligencia artificial ha llegado a la música  Autor: Zael Foro: Offtopic 12/05/2024 (20:24)
* Info sobre MARP  Autor: empardopo Foro: Records y wolfmame 12/05/2024 (20:09)
* Stop the express  Autor: empardopo Foro: ZX Spectrum 12/05/2024 (20:05)
* Retro 320 - Wizard of wor  Autor: empardopo Foro: Competiciones y concursos 12/05/2024 (20:03)
* Retro Portable Maker ArcadeSpain (RPMA)  Autor: empardopo Foro: Otros programas 12/05/2024 (17:37)
* Recopilatorio Retos: Desde el 1 hasta .....  Autor: montypepa Foro: Competiciones y concursos 05/05/2024 (21:30)
* iojukebox Theme, un JukeBox para Attract-Mode  Autor: gucaza Foro: Themes AM 04/05/2024 (02:47)
* Nuevo miniPc para mi vieja recre y juegos Windows compatibles formato 4:3  Autor: jmpuk Foro: Offtopic 02/05/2024 (23:31)
* Homenaje a Locomalito  Autor: beaches Foro: Otros programas 02/05/2024 (23:03)
* [Recomendación] Cine para los findes en casa (bueno, bonito y barato)  Autor: arquillos Foro: Offtopic 02/05/2024 (09:39)
* [Recomendacion] Series para ver  Autor: jmpuk Foro: Offtopic 01/05/2024 (21:54)
* Etpa8: El Reino Subterráneo  Autor: jmpuk Foro: ZX Spectrum 01/05/2024 (21:49)
* Amiga Games + 1.9.2  Autor: empardopo Foro: Emuladores 01/05/2024 (20:58)
* West Bank para ZX Spectrum  Autor: empardopo Foro: ZX Spectrum 01/05/2024 (20:07)
* Patrocinador para el foro ArcadeSpain  Autor: empardopo Foro: Noticias 29/04/2024 (19:37)
* Aprende a hacerte un PORTABLE de tu juego arcade favorito  Autor: empardopo Foro: Records y wolfmame 29/04/2024 (19:27)
* Screenshot de empardopo  Autor: empardopo Foro: Otros programas 24/04/2024 (19:42)
* Concurso Bytemaniacos 2025  Autor: empardopo Foro: Creación de juegos 23/04/2024 (21:46)
* Van dos y se cae el del medio - Hilo de cachondeo general  Autor: empardopo Foro: Offtopic 21/04/2024 (18:47)

Countdown
Buscaunchollo.click