New sonkun crt guest advanced hd presets thread

I’m not whoever messaged you on Reddit, I can also confirm your presets from March didn’t display this behavior. If it can’t be resolved on D3D11, then so be it; I can always stick with the presets from March for that. I’m merely reporting the issue in hopes that it can be addressed. I like using the Xbox as an emulation machine; using your presets from far away from the TV and while lying in bed makes for a pretty comfy gaming experience. :grin:

Thanks for the tips about Dreamcast. I think I’ll stick to S-Video for the time being, as a solid compromise between the sharpness of RGB and the blending of composite.

1 Like

The blue on mega man and the blue on sonic look almost perfect to what they look in their modern games today. However, mega man in the nes picture doesn’t look the same as the mvc picture. Even though the teal looks brighter, and the blue looks darker I suppose you can call this Nes nuances.

What is the color palette that you are using for the nes?

1 Like

Since that wasn’t you I guess that makes you xbox user number 2 to tell me about this lol. Does the Xbox series x/s have some kind of display/Video setting that let’s you change the color space?

A quick Google search shows me this? I haven’t played on xbox so I don’t know how the video settings look. Or maybe the latest RetroArch release has some new video setting that needs to be tweaked that could possibly fix it?

Nice. That’s exactly what the S-Video presets were made for.

You’re right. Even in the raw image the the “blues” slightly differ from each other.

I doubt Capcom were trying to keep an exact 1 for 1 consistency in colors with a Mega Man sprite from 1988 to a Mega Man sprite from 1998.

In Mesen I use the Original Hardware pallete, it’s the only pallete I’ll ever use and what I suggest everyone else to use if using my presets. My presets were pretty much tailored with that pallete.

On another note I’m thinking if I should dial in a little more overall brightness, was thinking of adding a little more “gamma correct”. I have it set to 1.50 was thinking of raising that up to 1.60 or somewhere around there. Maybe you guys can try it out yourselves and see if that’s a good idea.

Hey there again, buddy.

I’ve got another cam with a bit better recording so you can see a 35 years old NES RF recording on Kirby.

4 videos kirby adventure nes 35yo videos

Not sure if the cable is too old but this has always been an issue for me with another cable as well. It always brings this type of static or interference or “Noise”. I dont know how people really call it. But this RF connection combines all the effects from Composite video + crazy static all over the screen + Rainbow lines moving very fast around it as well.

At least with this quick CRT guest advanced NTSC preset @guest.r I can get somewhat the result on Screen: 1920x1080 flat screen HD.

Certain values are still needed to be set on Core (this case was Mesen) for Color palette + overscans.

Maybe can get something done about the rainbow lines moving very quickily but need to test a bit more:

The static being shown up in here its not 100% accurate, but I think its better than nothing. Like stated before, RF connection is a whole next level in getting artifacts on screen. It’s by far way worse to look at rather than just getting Dithering or Rainbow banding for Composite video… I mean, if this could ever be achieved with RF presets on RetroArch, it would be the pinacle of accuracy… Yet, its still unfortunate that there’re so few RF presets around, considering that this connection was the one by DEFAULT that came back then with 90s consoles.

#reference "shaders_slang/crt/crt-guest-advanced-ntsc.slangp"
cust_artifacting = "2.000000"
cust_fringing = "0.000000"
ntsc_phase = "3.000000"
ntsc_sat = "0.900000"
ntsc_rainbow1 = "1.000000"
ntsc_cscale = "3.350001"
addnoised = "0.760000"
noiseresd = "5.000000"
noisetype = "1.000000"

The image… would describe it as permanently being on vibration. I could not find any other feature around aside of the so called " Noise ", but this is next level of poor quality, beyond the Dithering that already comes from Composite video. I dont know this type of vibration on screen its what causes to showcase HORIZONTAL rainbow lines the whole time. Its wonderful.

2 Likes

Just replicated to an extent the effect with very fast horizontal rainbow lines with this “new?” NTSC preset that I dont know who did. But it allows through the options to set horizontal rainbow lines with fast speed. It’s a preset called as: patchy-genplusgx

Still, it doesn’t have NOISE available so can’t get close enough to the RF effect. In case you may be interested on this effect @guest.r - Indeed, the rainbow effect is different on NES. But it behaves quite differently with these artifacts on RF.

The static or Noise i get on screen, its more likely about grey-black lines next to each other, instead of the usual “squares” i can get with Noise that’s being avaiable on CRT guest NTSC preset… or some other shaders as well.

one more video: 2015_0318_214917_174.MP4

same overscan + color palette from above

shaders = "8"
feedback_pass = "0"
shader0 = "shaders_slang/ntsc/shaders/patchy-ntsc/patchy-ntsc-pass1.slang"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_border"
frame_count_mod0 = "1000"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "true"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "8.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
shader1 = "shaders_slang/ntsc/shaders/patchy-ntsc/patchy-ntsc-pass2.slang"
filter_linear1 = "false"
wrap_mode1 = "clamp_to_border"
frame_count_mod1 = "1000"
mipmap_input1 = "false"
alias1 = ""
float_framebuffer1 = "true"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
shader2 = "shaders_slang/ntsc/shaders/patchy-ntsc/patchy-ntsc-pass3.slang"
filter_linear2 = "false"
wrap_mode2 = "clamp_to_border"
frame_count_mod2 = "1000"
mipmap_input2 = "false"
alias2 = ""
float_framebuffer2 = "true"
srgb_framebuffer2 = "false"
scale_type_x2 = "source"
scale_x2 = "1.000000"
scale_type_y2 = "source"
scale_y2 = "1.000000"
shader3 = "shaders_slang/ntsc/shaders/patchy-ntsc/patchy-ntsc-pass4.slang"
filter_linear3 = "false"
wrap_mode3 = "clamp_to_border"
frame_count_mod3 = "1000"
mipmap_input3 = "false"
alias3 = ""
float_framebuffer3 = "true"
srgb_framebuffer3 = "false"
scale_type_x3 = "source"
scale_x3 = "1.000000"
scale_type_y3 = "source"
scale_y3 = "1.000000"
shader4 = "shaders_slang/ntsc/shaders/patchy-ntsc/patchy-ntsc-pass5.slang"
filter_linear4 = "false"
wrap_mode4 = "clamp_to_border"
frame_count_mod4 = "1000"
mipmap_input4 = "false"
alias4 = ""
float_framebuffer4 = "true"
srgb_framebuffer4 = "false"
scale_type_x4 = "source"
scale_x4 = "1.000000"
scale_type_y4 = "source"
scale_y4 = "1.000000"
shader5 = "shaders_slang/ntsc/shaders/patchy-ntsc/trilinearLUT-switchable.slang"
filter_linear5 = "false"
wrap_mode5 = "clamp_to_border"
frame_count_mod5 = "1000"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "true"
srgb_framebuffer5 = "false"
scale_type_x5 = "source"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader6 = "shaders_slang/ntsc/shaders/patchy-ntsc/linear-to-srgb.slang"
filter_linear6 = "false"
wrap_mode6 = "clamp_to_border"
frame_count_mod6 = "1000"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "true"
srgb_framebuffer6 = "false"
scale_type_x6 = "source"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
shader7 = "shaders_slang/crt/shaders/crt-lottes-fast.slang"
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
pn_genesis_jailbar_enable = "1.000000"
pn_genesis_jailbar_offset = "0.312500"
pn_scanline_dur = "47.699997"
pn_color_amplitude = "0.400000"
pn_color_init_offset = "0.700000"
pn_color_line_offset = "0.160000"
pn_color_screen_offset = "0.180000"
pn_modulator_luma_filter_type = "2.000000"
pn_modulator_luma_res = "220.000000"
pn_rgb_smear_enable = "1.000000"
pn_rgb_smear_rate = "1.150000"
MASK = "0.000000"
MASK_INTENSITY = "0.000000"
SCANLINE_THINNESS = "0.000000"
TRINITRON_CURVE = "1.000000"
textures = "PhosphorSamplerLUT1;PhosphorSamplerLUT2;PhosphorSamplerLUT3;PhosphorSamplerLUT4;PhosphorSamplerLUT5;PhosphorSamplerLUT6"
PhosphorSamplerLUT1 = "shaders_slang/ntsc/shaders/patchy-ntsc/P22_80s_D65.png"
PhosphorSamplerLUT1_linear = "false"
PhosphorSamplerLUT1_wrap_mode = "clamp_to_border"
PhosphorSamplerLUT1_mipmap = "false"
PhosphorSamplerLUT2 = "shaders_slang/ntsc/shaders/patchy-ntsc/P22_90s_D65.png"
PhosphorSamplerLUT2_linear = "false"
PhosphorSamplerLUT2_wrap_mode = "clamp_to_border"
PhosphorSamplerLUT2_mipmap = "false"
PhosphorSamplerLUT3 = "shaders_slang/ntsc/shaders/patchy-ntsc/P22_J_D65.png"
PhosphorSamplerLUT3_linear = "false"
PhosphorSamplerLUT3_wrap_mode = "clamp_to_border"
PhosphorSamplerLUT3_mipmap = "false"
PhosphorSamplerLUT4 = "shaders_slang/ntsc/shaders/patchy-ntsc/TrinitronP22_D65.png"
PhosphorSamplerLUT4_linear = "false"
PhosphorSamplerLUT4_wrap_mode = "clamp_to_border"
PhosphorSamplerLUT4_mipmap = "false"
PhosphorSamplerLUT5 = "shaders_slang/ntsc/shaders/patchy-ntsc/P22_J_D93.png"
PhosphorSamplerLUT5_linear = "false"
PhosphorSamplerLUT5_wrap_mode = "clamp_to_border"
PhosphorSamplerLUT5_mipmap = "false"
PhosphorSamplerLUT6 = "shaders_slang/ntsc/shaders/patchy-ntsc/TrinitronP22_D93.png"
PhosphorSamplerLUT6_linear = "false"
PhosphorSamplerLUT6_wrap_mode = "clamp_to_border"
PhosphorSamplerLUT6_mipmap = "false"

another link with 5 kirby RF videos: https://disk.yandex.ru/d/9XiNPOqXXRhYSg

3 Likes

Can you post these videos to a different site? They’re asking me to sign up just to watch some videos and I’m not doing that.

Yeah I came across that new shader the other day myself, it looks interesting.

Just for reference when I made my rf presets I took inspiration from this video:

Although my presets appear even sharper than that but you get the point.

1 Like

Hi, I’m new to the forum and I’m trying to understand these CRT shader things. Quite a rabbithole :wink:

On a 960p screen (handheld), will this shader work as well as the 1080p screenshots here ? Or event better since 960p is perfect x4 240p ?

1 Like

Most likely won’t look exactly the same since 960p is not as detailed as 1080p but they should work.

1 Like

That YCC setting does nothing and also is meaningless on my TV as only supports 8-bit color. And as guest.r himself said, it also happens on PC if you set the driver to D3D11.

I just went back to your March 2024 presets with crt-guest-advanced-2024-02-29-release1 on Xbox, and noticed that Diplay Color Space was also set to -1/709 back then without displaying this issue. Could it be some sort of regression along the way since then?

Yup, though I think I’ll stick with shadow mask instead of aperture grille. I’m digging the more softer/less sharp image quality.

2 Likes

Thanks for answering. I’ve looked at many screenshots here and I am really very impressed about what you managed to without integer scaling !!!

About my 960p thing, I’m mostly afraid of issues with the mask not scaling properly. Does it make sense or will the mask just be fine ?

1 Like

i’ve edited the post, does this new one work ?

5 kirby videos on real NES RF

1 Like

The only thing I can think of that I at least changed, and this only goes strictly for the composite and rf presets is that I merged the ntsc adaptive shader from the ntsc shader folder with guest.r’s hd shader, not sure if that happens with just those presets or all of them. Other than that I’m not sure what happened myself between my old pack release to now.

Gotta say that Sonic shot looks sexy lol. I also been using Shadow Mask a lot more lately myself for the same reason especially on those 8-16 bit systems which I used for pretty much all those pics above. I gotta try Shadow Mask out on some PS1/Saturn era games.

You’re welcome and yes we don’t believe in interger scaling around these neck of the woods, not cropping anything for anything lol.

Try it out and see, post a screenshot while you’re at it so I can see too.

Man that is some dirty looking RF there especially the two videos on the right, it looks like Kirby is walking through a static image lol. That’s the kind of RF preset you want to reproduce??

1 Like

I dont know if other people get this type of looking through RF but I’ve got this forever on the NES at least.

But this is what I referred to getting a terrible video signal, besides the already existing dithering & rainbow banding, besides on NES is different.

Yeah, this is the type of looking I was referring to. But there’re barely any presets around which I dont know why, considering this is the way by DEFAULT most of people would have experienced, early on 90s.

1 Like

I don’t know man that that RF signal is reeeeeally excessive, especially those last two videos lol. I wonder if anyone else in here experienced RF that looked like that cause I don’t remember it looking THAT bad. In any case once guest.r releases his next update I’m coming straight for you and we’re gonna experiment on some RF looks.

Check Plain Old Pants thread. He might have something you’re looking for.

3 Likes

Thank you, buddy. Really appreciate.

2 Likes

Agreed. Looks more like a VHS recording from RF. I use RF on my Mega Drive and it’s a lot cleaner. But then again, different TV’s process RF differently, so it’s entirely possible I guess.

2 Likes

Yeah I think it all comes down to different tvs, hell even different cables. I believe he said up above his RF cable was missing some pins, I’m sure that played a part in how his image was presented on his screen. Nevertheless I’ll try playing around once guest.r releases his next update, I’m more curious about how he plans to change the ntsc settings up more than anything.

1 Like

I love that RF signal alot too. I was using RF Modulator until like June 2000 when I was 12 and I had 5th gen consoles. So I understand where you are coming from. I hope one day Sonkun and friends can make a great version of that Dirty RF and all.

1 Like

It’s literally a 1920x1080 full HD flat screen. The console is 35 years old. Yet, I dont know if its the cable or this overall is the experience for people playing on RF-NES gameplays. But the cable seem in good conditions… And this is not the first time I have seen this level of static-interference-noise on screen.

I used to have a genesis console with a RF cable that gave tons of this looking as well. Its like the screen is permanently vibrating.

2 Likes