Yo en mame tengo activado el HLSL y con esta configuración. Se ve de lujo, parece un monitor de tubo, incluso con su pequeña curvatura.
Esta es la sección dentro del mame.ini
#
# DIRECT3D POST-PROCESSING OPTIONS
#
hlsl_enable 1
hlslpath hlsl
hlsl_ini_read 0
hlsl_ini_write 0
hlslini foo
hlsl_prescale_x 4
hlsl_prescale_y 4
hlsl_preset -1
hlsl_write
hlsl_snap_width 2048
hlsl_snap_height 1536
shadow_mask_alpha 0.05
shadow_mask_texture aperture.png
shadow_mask_x_count 512
shadow_mask_y_count 384
shadow_mask_usize 0.125
shadow_mask_vsize 0.125
curvature 0.04
pincushion 0.03
scanline_alpha 0.9
scanline_size 1.0
scanline_height 1.000000
scanline_bright_scale 0.90
scanline_bright_offset 0.6
scanline_jitter 0.05
defocus 1.000000,1.000000
converge_x -0.300000,0.000000,0.000000
converge_y -0.300000,0.000000,0.000000
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.0
offset 0.000000,0.000000,0.000000
scale 1.020000,1.020000,1.020000
power 1.550000,1.550000,1.550000
floor 0.020000,0.020000,0.020000
phosphor_life 0.100000,0.100000,0.100000
yiq_enable 0
yiq_cc 3.597545
yiq_a 0.5
yiq_b 0.5
yiq_o 0.000000
yiq_p 1.000000
yiq_n 1.000000
yiq_y 6.000000
yiq_i 1.200000
yiq_q 0.600000
yiq_scan_time 52.599998
yiq_phase_count 2