Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Discussion about displays and related hardware including MiSTer filters and video settings.
HappehLemons
Posts: 28
Joined: Wed Oct 13, 2021 3:17 am
Has thanked: 3 times
Been thanked: 11 times

Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by HappehLemons »

This is an amazing feature I've been waiting for on the MiSTer. Native Composite (And S-Video) output!
https://github.com/MikeS11/Test_Pattern_YC

I tested this with the Genesis core vs my actual Genesis. With composite blend the output looks indistinguishable to me.

I'm so excited to use this with the PSX core as well with proper dithering, and I hope that ALL cores are able to adapt this eventually. I don't get any noticeable dot crawl with this, and it's great to know that if I end up using a CRT without Component cables that I'll get an very authentic picture no matter what.

Thanks for making this Mike!
User avatar
barfood
Posts: 95
Joined: Thu Jun 18, 2020 6:55 pm
Location: new user: felleg
Has thanked: 87 times
Been thanked: 18 times
Contact:

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by barfood »

Duplicate of viewtopic.php?t=4434, but indeed this is awesome!!
HappehLemons
Posts: 28
Joined: Wed Oct 13, 2021 3:17 am
Has thanked: 3 times
Been thanked: 11 times

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by HappehLemons »

barfood wrote: Sat Apr 02, 2022 12:40 am Duplicate of viewtopic.php?t=4434, but indeed this is awesome!!
Ah shoot I had this thread in draft since I woke up today and someone beat me to it!!
akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by akeley »

HappehLemons wrote: Sat Apr 02, 2022 12:36 am I don't get any noticeable dot crawl with this, and it's great to know that if I end up using a CRT without Component cables that I'll get an very authentic picture no matter what.
Putting my pedantic hat on, if there's no dot crawl at all then it's not very authentic, certainly not indistinguishable. I don't have a composite cable for my Megadrive at the moment, but my undertsanding is that the console had dot crawl present. Perhaps you were looking at certain games/areas because it's not always that pronounced.
User avatar
aberu
Core Developer
Posts: 1144
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 388 times
Contact:

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by aberu »

The dot crawl of the adapters that have been previously distributed was, to my eyes when I tested, significantly different than original hardware. Also the frequency of the rainbow artifacting should be more accurate as well due to his changes.

I don't think this is going to eliminate all dot crawl and I don't think he's claimed it will. It just eliminates the added and different dot crawl inherent to external converters that MiSTer has available to it.
birdybro~
akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by akeley »

aberu wrote: Sat Apr 02, 2022 1:07 pm The dot crawl of the adapters that have been previously distributed was, to my eyes when I tested, significantly different than original hardware. Also the frequency of the rainbow artifacting should be more accurate as well due to his changes.
As you know, I remember the original problem rather well. But that's also one reason why I'd prefer it was described properly this time round. The impossibility of obtaining some concrete info regarding this issue for nearly 2 years was kinda surreal.
aberu wrote: Sat Apr 02, 2022 1:07 pm I don't think this is going to eliminate all dot crawl and I don't think he's claimed it will. It just eliminates the added and different dot crawl inherent to external converters that MiSTer has available to it.
If that's OP's meaning then it's fine, though "I don't get any noticeable dot crawl with this" suggested otherwise to me, hence my post. In fact, even if dot crawl has been (or would be, eventually) completely eliminated it's fine too, as long as we don't say that's how it was on OG HW.
MikeS1
Core Developer
Posts: 98
Joined: Wed Feb 03, 2021 12:24 am
Has thanked: 29 times
Been thanked: 128 times

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by MikeS1 »

akeley wrote: Sat Apr 02, 2022 1:51 pm
aberu wrote: Sat Apr 02, 2022 1:07 pm The dot crawl of the adapters that have been previously distributed was, to my eyes when I tested, significantly different than original hardware. Also the frequency of the rainbow artifacting should be more accurate as well due to his changes.
As you know, I remember the original problem rather well. But that's also one reason why I'd prefer it was described properly this time round. The impossibility of obtaining some concrete info regarding this issue for nearly 2 years was kinda surreal.
aberu wrote: Sat Apr 02, 2022 1:07 pm I don't think this is going to eliminate all dot crawl and I don't think he's claimed it will. It just eliminates the added and different dot crawl inherent to external converters that MiSTer has available to it.
If that's OP's meaning then it's fine, though "I don't get any noticeable dot crawl with this" suggested otherwise to me, hence my post. In fact, even if dot crawl has been (or would be, eventually) completely eliminated it's fine too, as long as we don't say that's how it was on OG HW.
The large issue with external encoders and composite (Even S-Video) is the reference clock frequency not matching and the "dot crawl" you get from that is more or less completely eliminated when you are properly encoding from the core. This was not on original hardware, but as an example, the NES has a shimmering effect on original hardware when using composite. External encoders include some weird filtering that makes it look smooth and it doesnt look right but on the YC core its pretty close to the original hardware.

I think by the definition of dot crawl, it was not something on original hardware, unless you had a defected console. Though there are some really experienced people on here who can correct me if i'm wrong, and I have no issues making it more accurate to the original console and adding dot crawl :)
akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by akeley »

MikeS1 wrote: Sat Apr 02, 2022 2:09 pm I think by the definition of dot crawl, it was not something on original hardware, unless you had a defected console. Though there are some really experienced people on here who could prove me wrong, and I have no issues making it more accurate to the original console and adding dot crawl :)
Defining video artifacts is notoriously hard, and it very often leads to situations where people talk about completely different things. With dot crawl though, I always thought it's one of the "easier" ones - the name is actually very evocative, the dots really kinda crawl ;) I've seen it called shimmering too, ok, and basically the composite image with this, has "moving" parts (sometimes smaller, sometimes larger, mostly visible on uniform colour areas). The upshot of S-Video is that it gets rid of it and the image is stable. It absolutely happens on original hardware, though to what extent depends on a) machine b) game. Now, I don't know if this is what the technical definition of dot crawl refers to exactly, but it's the best of my understanding from reality.

To reiterate, my point in this thread, called "pedantic" for a reason, stemmmed from the OP, which talks about comparing this core with actual Genesis and looking "indistinguishable" and also that there is no dot crawl. So that's a bit confusing.

As I said in my previous post, getting rid of it altogether would be quite welcome (even if "inauthentic"), because it's the single most annoying thing about Composite (the rest is fine, it's nowhere near as "blurry" and generally comp$hite as some make it out to be). In an ideal world perhaps an option to add dot crawl would be possible too, for maximum accuracy, but I guess that's hardly a priority.

And it goes without saying (though I did that too) how much I appreciate your work on perhaps finally making one of the last MiSTer-on-CRTs holy grails possible ;) It's something that was bothering me since I got MiSTer 2 years ago and I'm super happy we're finally getting somewhere.
HappehLemons
Posts: 28
Joined: Wed Oct 13, 2021 3:17 am
Has thanked: 3 times
Been thanked: 11 times

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by HappehLemons »

akeley wrote: Sat Apr 02, 2022 1:51 pm
aberu wrote: Sat Apr 02, 2022 1:07 pm The dot crawl of the adapters that have been previously distributed was, to my eyes when I tested, significantly different than original hardware. Also the frequency of the rainbow artifacting should be more accurate as well due to his changes.
As you know, I remember the original problem rather well. But that's also one reason why I'd prefer it was described properly this time round. The impossibility of obtaining some concrete info regarding this issue for nearly 2 years was kinda surreal.
aberu wrote: Sat Apr 02, 2022 1:07 pm I don't think this is going to eliminate all dot crawl and I don't think he's claimed it will. It just eliminates the added and different dot crawl inherent to external converters that MiSTer has available to it.
If that's OP's meaning then it's fine, though "I don't get any noticeable dot crawl with this" suggested otherwise to me, hence my post. In fact, even if dot crawl has been (or would be, eventually) completely eliminated it's fine too, as long as we don't say that's how it was on OG HW.
Personally, I never noticed dot crawl on my original Sega Genesis (While it may / probably exists).
Using existing composite adapters on MiSTer it was pretty extreme and noticeable.

Just my take here, but I don't get any noticeable dot crawl, but I'm sure if you look closely it may exist?

Overall, I can say this is a huge improvement over existing adapters & looks much closer to my original system.
I'm sure there are differences, it is indistinguishable for me. I wasn't able to tell the difference from my original hardware switching back and fourth using composite. Very unscientific, but this is the point I was hoping to get to personally with my MiSTer.
Dougdoesnt
Posts: 10
Joined: Mon Mar 07, 2022 12:36 am
Has thanked: 1 time
Been thanked: 6 times

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by Dougdoesnt »

In my experience the 'dot crawl' of an original genesis via composite and the 'dot crawl' of the genesis core w/ Antonio's adapter are drastically different things. I'm looking forward to trying Mike's solution when my cables arrive. I've really enjoyed Antonio's adapter, but the genesis core has been unplayable for me.
MikeS1
Core Developer
Posts: 98
Joined: Wed Feb 03, 2021 12:24 am
Has thanked: 29 times
Been thanked: 128 times

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by MikeS1 »

Dougdoesnt wrote: Sat Apr 02, 2022 9:54 pm In my experience the 'dot crawl' of an original genesis via composite and the 'dot crawl' of the genesis core w/ Antonio's adapter are drastically different things. I'm looking forward to trying Mike's solution when my cables arrive. I've really enjoyed Antonio's adapter, but the genesis core has been unplayable for me.
Just make sure you turn on the composite blend until there are hardware options for a luma trap.

I've sent this in for fabrication and it might be the best option.

Screenshot-2022-04-02-171022.png
Screenshot-2022-04-02-171022.png (61.81 KiB) Viewed 2144 times

They should be really cheap and then anyone can use S-Video or a composite adapter
HappehLemons
Posts: 28
Joined: Wed Oct 13, 2021 3:17 am
Has thanked: 3 times
Been thanked: 11 times

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by HappehLemons »

MikeS1 wrote: Sat Apr 02, 2022 11:17 pm
Dougdoesnt wrote: Sat Apr 02, 2022 9:54 pm In my experience the 'dot crawl' of an original genesis via composite and the 'dot crawl' of the genesis core w/ Antonio's adapter are drastically different things. I'm looking forward to trying Mike's solution when my cables arrive. I've really enjoyed Antonio's adapter, but the genesis core has been unplayable for me.
Just make sure you turn on the composite blend until there are hardware options for a luma trap.

I've sent this in for fabrication and it might be the best option.

They should be really cheap and then anyone can use S-Video or a composite adapter

Just so I’m understanding, would this be an adapter solution versus the current method of using re-compiled cores?
MikeS1
Core Developer
Posts: 98
Joined: Wed Feb 03, 2021 12:24 am
Has thanked: 29 times
Been thanked: 128 times

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by MikeS1 »

No this is just an alternative to hacking together multiple cables. You have a clean svideo out. It also adds the sync on green circuit for direct video as well as a Luma trap filter.

I use this with the YC cores so I don't have to worry about cables. Also so I can use direct video
HappehLemons
Posts: 28
Joined: Wed Oct 13, 2021 3:17 am
Has thanked: 3 times
Been thanked: 11 times

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by HappehLemons »

MikeS1 wrote: Sun Apr 03, 2022 5:37 am No this is just an alternative to hacking together multiple cables. You have a clean svideo out. It also adds the sync on green circuit for direct video as well as a Luma trap filter.

I use this with the YC cores so I don't have to worry about cables. Also so I can use direct video
Thanks for clarifying!
User avatar
Longtime4321
Posts: 97
Joined: Fri Aug 12, 2022 5:17 am
Has thanked: 8 times
Been thanked: 15 times

Re: Mikes Excellent Beta Composite / S-Video Support (No converting adapter needed!)

Unread post by Longtime4321 »

Keep up the good work Mike! For those of us without the knowledge to mod our CRT's for RGB, you are a godsend!
Post Reply