Your ads will be inserted here by

Easy AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot OR
Suppress Placement Boxes.

I recently just discovered mame’s HLSL Filters, which simulates those old CRT Screens from way back when. The way the scanlines look, how they flicker, the slight CRT blur that blends everything, the phosphor glow and even the curvature of the screen itself! Here is what it looks like with HLSL applied: You can copy & paste these settings in your mame.ini file under “Direct 3D Post-Prosessing Options” Settings for the screenshot above: Quote: # # DIRECT3D POST-PROCESSING OPTIONS # hlsl_enable 1 hlslini hlsl hlslpath hlsl hlsl_prescale_x 0 hlsl_prescale_y 0 hlsl_preset -1 hlsl_snap_width 1920 hlsl_snap_height 1200 shadow_mask_alpha 0.100000 shadow_mask_texture aperture.png shadow_mask_x_count 320 shadow_mask_y_count 240 shadow_mask_usize 0.093750 shadow_mask_vsize 0.093750 curvature 0.050000 curvature 0.050000 pincushion 0.050000 scanline_alpha 0.600000 scanline_size 1.000000 scanline_height 0.700000 scanline_bright_scale 1.500000 scanline_bright_offset 0.600000 scanline_jitter 0.000000 defocus 1.500000,1.500000 converge_x 0.000000,0.000000,0.000000 converge_y 0.000000,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.050000 offset 0.000000,0.000000,0.000000 scale 1.000000,1.000000,1.000000 power 2.200000,2.200000,2.200000 floor 0.020000,0.020000,0.020000 phosphor_life 0.200000,0.200000,0.200000 yiq_enable 0 yiq_cc 3.597545 yiq_a 0.500000 yiq_b 0.500000 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 Keepers Personal Settings: (Not as dark as above version, and blends more) Quote: # # DIRECT3D POST-PROCESSING OPTIONS # hlsl_enable 1 hlslini %g hlsl_prescale_x 4 hlsl_prescale_y 4 hlsl_preset -1 hlsl_write hlsl_snap_width 2560 hlsl_snap_height 2048 shadow_mask_alpha 0.20 shadow_mask_texture aperture.png shadow_mask_x_count 320 shadow_mask_y_count 256 shadow_mask_usize 0.187500 shadow_mask_vsize 0.09375 curvature 0.02 pincushion 0.02 scanline_alpha 0.450000 scanline_size 1.25 scanline_height 0.750000 scanline_bright_scale 1.000000 scanline_bright_offset 0.750000 scanline_jitter 0.25 defocus 2.0,2.0 converge_x 0.0,0.0,0.0 converge_y 0.0,0.0,0.0 radial_converge_x 0.0,0.0,0.0 radial_converge_y 0.0,0.0,0.0 red_ratio 1.0,0.0,0.0 grn_ratio 0.0,1.0,0.0 blu_ratio 0.0,0.0,1.0 saturation 1.250000 offset 0.0,0.0,0.0 scale 1.000000,1.000000,1.000000 power 1.200000,1.200000,1.200000 floor 0.0,0.0,0.0 phosphor_life 0.200000,0.200000,0.200000 yiq_enable 0 yiq_cc 3.59754545 yiq_a 0.5 yiq_b 0.5 yiq_o 0.0 yiq_p 1.0 yiq_n 1.0 yiq_y 3.0 yiq_i 1.2 yiq_q 0.6 yiq_scan_time 52.6 yiq_phase_count 2 PS: You can also edit it all IN-GAME by pressing TAB and then going to the “slider controls” menu ;) Post your own config if you come up with some nice settings!

See the original post here:
Mame HLSL Effects – The way Arcade games used to look!