Omg… v7 already. Here is my test with version 5.
PS1-Undither-BoxBlur.slang + sgenpt-mix.slang + yee64.slang
PS1-Undither-BoxBlur.slang is something like first pass to smooth some regions and sgenpt-mix.slang is to finalise image. yee64.slang also add some blur.
So far is my best EarthWormJim result.
shaders = "3"
shader0 = "shaders_slang/dithering/shaders/ps1dither/PS1-Undither-BoxBlur.slang"
filter_linear0 = "true"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
shader1 = "shaders_slang/shaders/sgenpt-mix.slang"
filter_linear1 = "true"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
alias1 = ""
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
shader2 = "shaders_slang/crt/shaders/yee64.slang"
filter_linear2 = "false"
wrap_mode2 = "clamp_to_border"
mipmap_input2 = "false"
alias2 = ""
float_framebuffer2 = "false"
srgb_framebuffer2 = "false"
parameters = "SGPT_SHARPNESS;SGPT_BLEND_OPTION;SGPT_BLEND_LEVEL"
SGPT_SHARPNESS = "0.000000"
SGPT_BLEND_OPTION = "2.000000"
SGPT_BLEND_LEVEL = "0.000000"
PS. Grabbed version 7 and left for testing