composite win again?
Counterpoint: Sony sold official S-video and RGB cables worldwide 
Around and around we go…
To be fair, when I was a young teenager I loved these connectors as I said in this topic before. But now I see that the console manufacturers (not the game developers) were selling them to exploit the image sharpness obsession of the time, and frankly, they had a valid reason back then because getting a sharp and clean image wasn’t easy
Other than computers, people were also being used to RGB from the arcades. I prefer some of the better ports because of added modes etc still today.
Rich people (and lunatics
) must have bought the Neo-Geo carts back then.
Something I remember seeing, but can’t find atm is Capcom having S-Video specific settings in one or a few ports? Related to some transparency trick effects of energy bars maybe?
I believe sharpness/image clarity is one of those things that the average person just immediately recognizes as being superior. Our brains just want sharper images by default. It’s only after being educated on the benefits of composite video that people start to appreciate it.
Wow that PC-98 screen from the late 80s would have looked like something from the future on my part of the world.
I dont know if other regions like Europe here were able to mass produce that type of monitor. There’s also this EGA that Petran791 shared in the show off CRT thread previously:
I just love those brightness and contrast knobs just in the front, right in the face of the user. Something funny, dithering with grey pixels are blending well and are darkening the colors around (see the blue floor tiles), while dithering with black pixels are blending less and confering some kind of texture (see the walls). Or maybe that’s just the photo.
As for myself, I remember playing EGA games on a CGA monochrome screen back in the days, and only upgraded when I started working student jobs in the mid 90s. It was already a SVGA working at 640x480, up to 800x600 with the 486DX I owned at the time. I couldn’t take it with me while moving so it was certainly sold or throwed in a bin. But I got shaders from you guys to fill that void now. XD
My observations about 16 bit consoles and graphics, which had composite effects in mind are, that often double sized fonts are used, which are “imune” to dedithering etc.
I asked ChatGPT to estimate connection types for “16 bit consoles in their prime times”:
| Region | RF (%) | Composite (%) | S-Video (%) | RGB/YPbPr (%) |
|---|---|---|---|---|
| North America | 45 | 50 | 4 | 1 |
| Europe | 30 | 36 | 1 | 33 |
| Japan | 20 | 70 | 8 | 2 |
| Latin America | 70 | 29 | <1 | ~0 |
| Oceania | 40 | 55 | 4 | 1 |
| ----------------- | -------- | --------------- | -------------- | --------------- |
| Weighted Global Avg | 40 | 53 | 5 | 2 |
At least there can be some estimations.
I could believe 33% RGB for maybe Mega Drive in France because of the historic mandates, but no way for any other country. The SNES didn’t even have an official RGB cable in Europe, so we can draw our conclusions here 
Recent find: The Super Cassette Vision console released in 1984 advertised RGB on the Japanese box!
Most PAL/SECAM region TV devices had SCART input options, which made RGB over SCART connections more common. I guess 33% is a too high estimate, but things were simpler.
PS: Maybe Amiga Home Computers and Atari ST were put into the Equation in Europe Region. Then it would make much more sense…
I believe this Japan data is correct.
Regarding the Super Cassette Vision, it did indeed have an RGB terminal.
Only extremely wealthy users who purchased the Super Cassette Vision would have connected it via RGB. Most users used RF.
I think this post by @ynnad4, needs a bit more prominence as there are interviews with actual developers of various systems and they speak to their intentions with respect to this very topic we’re discussing. So read this if you want to hear from at least some of the “horses’ mouths”.
It makes sense for a developer to take into consideration what cable the system came with and draw with that in mind. Assuming that 90% will just go on and use that cable. Most of them wouldn’t even know what s-video is or even know if RF is worse than Composite. That’s the late 80s/early 90s. Myself too, some years ago i believed composite over scart is the same like RGB scart, like “why do i need rgb scart for Wii, my console already plugs to scart” only from composite lol.
Ha, also had an experience with the Wii when I got it from a family member years ago. One of the first things I did was making it able to play homebrew. So I’m tinkering with Dosbox and some small looking texts and I’m like “Why is everything so hard to read here?” (me having used a multi-console RGB cable for any other hardware for some time). Taking a look at the Wii cable: “Oh. Duh, of course”.
I did play with those using Avisynth crt_display (more specifically the plus ver.)
ImageSource("Z:\dcb0c4db7f50cc379f797cddc831bc927a85f664.png") #or something else if you use video
SeparateFields().AssumeFieldBased() #lossless convert from 480i to 240p (use it only if the content is real 240p)
convertbits(16).ConvertToPlanarRGB()
Crop(20, 10, -20, -10) #remove overscan
crt_display(3, 5, blurh=1.15, scandist=1.05, cutoff=0.9, glowgain=0.125, halgain=0.03, cromaclear=0.75, softclip=0.75)
BilinearResize(1440,1080).ConvertToYUV420(matrix="Rec709").Convertbits(8,dither=1) #scale to display and make it digital video friendly
Edit: better and faster code
ImageSource("Z:\dcb0c4db7f50cc379f797cddc831bc927a85f664.png") #or something else if you use video
SeparateFields().AssumeFieldBased() #lossless convert from 480i to 240p (use it only if the content is real 240p)
convertbits(16).ConvertToPlanarRGB()
Crop(20, 10, -20, -10) #remove overscan
w = 1440 #display Width
h = 1080 #display Height
crt_display(float(w)/Width(), float(h)/Height(), blurh=1.15, scandist=1.05, cutoff=0.9, glowgain=0.125, halgain=0.03, cromaclear=0.15, softclip=0.75)
ConvertToYUV420(matrix="Rec709").Convertbits(8,dither=1) #make it digital video friendly
here the APNG of the 2 frames (since 1 frame in 480i = 2 frames in 240p)
I may open a topic about Avisynth crt_display in https://forums.libretro.com/c/general/off-topic/16 since maybe there are some peoples who do capture from real consoles or from VHS that they did recorded back then
composite in PAL nes maybe has problems https://www.youtube.com/watch?v=HpUfqzR8iaE&t=304s
Edit: additional to
this video https://www.youtube.com/watch?v=XDkanelvgQM
so old consoles can look bad in better connection than composite?
Edit #2: speaking of jail vertical hum bars (or jailbars), I remember them in mega drive (genesis)
and nes https://www.youtube.com/watch?v=ju2JIUcjIw8 too

sometimes they changed based on the edge of the pixel
so is there a shader that generate them?
I never noticed jailbars on the NES, even with RF. The toploader is RF only, not surprised to see it have inferior output. The Mega Drive is known for jailbars. My composite shaders do cause jailbars to show up on the Mega Drive. I didn’t do anything to make this happen. It just happens naturally. If the TV has aggressive filtering, they probably won’t show up. Every TV is a little different.
According to what I’ve read in reddit and elsewhere, it’s somewhat like a lottery; some machines are almost entirely free of it, while others have it heavily featured
here a VHS rec from real famiclone (nes clone)
https://streamable.com/xge2jl or https://files.catbox.moe/en81dz.mp4
you can see that they sometimes changed based on the edge of the pixel
interesting video https://youtu.be/PqTJQt7jvTI?t=260
it will be nice if it possible to get that shimming edge in shaders, it will give it that analog feel





