Well, I’m sure some folks did have fancy tvs with more inputs, but we had one tv with an rf adapter to the antena of the tv. All consoles from the NES to the N64 looked fine with that input alone. I know there are different cables and each console had more outputs, but back then we also had adapters to use the composite, s-video or RGB signals interchangeably. That is what I am trying to replicate with this one shader:
Ps: not sure how to upload a .slangp file
EDIT: These settings should work for all consoles up to the 5th gen (pre 2000 era); plus it is lightweight on resources. Save it to a .slangp file and it should load in retroarch. For android devices is a bit more tricky to set it up
shaders = "10"
shader0 = "shaders_slang/blurs/shaders/sharpsmoother.slang"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = "LinearGamma"
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
shader1 = "shaders_slang/dithering/shaders/sgenpt-mix/linearize.slang"
filter_linear1 = "false"
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/dithering/shaders/sgenpt-mix/sgenpt-mix-pass1.slang"
filter_linear2 = "false"
wrap_mode2 = "clamp_to_border"
mipmap_input2 = "false"
alias2 = ""
float_framebuffer2 = "false"
srgb_framebuffer2 = "false"
scale_type_x2 = "source"
scale_x2 = "1.000000"
scale_type_y2 = "source"
scale_y2 = "1.000000"
shader3 = "shaders_slang/dithering/shaders/sgenpt-mix/sgenpt-mix-pass2.slang"
filter_linear3 = "false"
wrap_mode3 = "clamp_to_border"
mipmap_input3 = "false"
alias3 = "CB_Output"
float_framebuffer3 = "false"
srgb_framebuffer3 = "false"
scale_type_x3 = "source"
scale_x3 = "1.000000"
scale_type_y3 = "source"
scale_y3 = "1.000000"
shader4 = "shaders_slang/dithering/shaders/sgenpt-mix/sgenpt-mix-pass3.slang"
filter_linear4 = "false"
wrap_mode4 = "clamp_to_border"
mipmap_input4 = "false"
alias4 = ""
float_framebuffer4 = "false"
srgb_framebuffer4 = "false"
scale_type_x4 = "source"
scale_x4 = "1.000000"
scale_type_y4 = "source"
scale_y4 = "1.000000"
shader5 = "shaders_slang/dithering/shaders/sgenpt-mix/sgenpt-mix-pass4.slang"
filter_linear5 = "false"
wrap_mode5 = "clamp_to_border"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "source"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader6 = "shaders_slang/dithering/shaders/sgenpt-mix/sgenpt-mix-pass5.slang"
filter_linear6 = "false"
wrap_mode6 = "clamp_to_border"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "false"
shader7 = "shaders_slang/misc/shaders/image-adjustment.slang"
filter_linear7 = "false"
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
shader8 = "shaders_slang/sharpen/shaders/fast-sharpen.slang"
filter_linear8 = "false"
wrap_mode8 = "clamp_to_border"
mipmap_input8 = "false"
alias8 = ""
float_framebuffer8 = "false"
srgb_framebuffer8 = "false"
shader9 = "shaders_slang/crt/shaders/crt-consumer.slang"
filter_linear9 = "true"
wrap_mode9 = "clamp_to_border"
mipmap_input9 = "false"
alias9 = ""
float_framebuffer9 = "false"
srgb_framebuffer9 = "false"
min_w = "0.020000"
smoot = "0.400000"
lumad = "3.499999"
mtric = "1.500000"
UseGamma = "0.000000"
CB_MITIG_NEIGHBRS = "2.000000"
VL_BLEND_LEVEL = "0.900000"
VL_MITIG_NEIGHBRS = "4.000000"
ia_saturation = "1.100000"
ia_contrast = "0.700000"
ia_black_level = "0.170000"
ia_bright_boost = "0.050000"
ia_R = "1.150000"
ia_G = "1.150000"
ia_B = "1.150000"
SHARPEN = "0.250000"
CONTR = "0.250000"
warpx = "0.020000"
warpy = "0.030000"
corner = "0.040000"
smoothness = "100.000000"
beamlow = "1.500000"
beamhigh = "1.400000"
brightboost1 = "0.700000"
brightboost2 = "0.700000"
MaskDark = "0.300000"
MaskLight = "1.300000"
slotmask = "0.300000"
slotwidth = "1.000000"
GAMMA_IN = "2.200000"
GAMMA_OUT = "2.600000"
glow = "0.150000"
Size = "1.500000"
sat = "1.300000"
contrast = "1.150000"
vpower = "0.300000"
vstr = "30.000000"