Rainbow with composite - MOD preset for Sega Genesis Games

Here it is, but in Sonic games is where I would like to see it more accurate though.

I think there’s another preset out there from a guy called Mr. falafel or similar username, but still not as accurate in the Sonic 2 pipes

1 Like

It’s strange you get the rainbow in the bar but not in sonic 2. I’m also curious of the tweaks you did to my shader preset. Mind posting up the settings that you used in your streets of rage 2 pic?

Depending on where they’re at in sonic 2 results may be different, as the sor2 shot is of a checkerboard “transparency”, whereas depending on what we’re looking at in sonic 2 it may be a different patter (the waterfall for example is just vertical lines with a empty space between each line".

I mean it may not matter at all, but differences on patterns could skew results imo (maybe I’m just talking out my ass idk :joy:)

Hue: 18.00

Hue vs Sat red: 0.45

NTSC preset: 2.00

This behavior happens to me the same as with Mr falafel’s preset for sega genesis. It shows the rainbow in streets of rage but the rainbow is NOT complete in sonic 2.

The opposite happens if you use my rainbow preset here in sonic 2 and then streets of rage where it does NOT show the rainbow.

But again, I have looked up another preset which i can’t remember it’s thread and the options were very similar to what are available with your preset with very similar result.

If there may be some way to make the rainbow more accurate in sonic 2, it would be seen better if I can know how to get ride of these black dots around the rainbow bars. It may have to be related to the scanlines but didn’t manage to find it.

1 Like

Sonic 2 chemical plant pipes are the best place I have ever found to see the rainbow effect as a sample to test the effect.

I figured it was the RF setting you used. I just leave it on auto and it usually just chooses composite. I’ll be on the look out to see how you solve this issue, it might the case ad Syh says and it’s just different patterns that cause the rainbow depending on the game

unfortunately, i don’t have a sample from Composite with rainbow for Streets of rage 2 in bar. If you ever knew, I could attempt to do more adjustments.

I used to have a sega genesis till some years ago with composite connection but not with streets of rage 2. At least I can tell you that Sonic 2 had this type of rainbow within it’s pipes… Let’s see if can find a little picture that took back then:

Tbc, the rainbow is definitely a thing that happens.

When I feel less dead, I’ll do s little digging into what sonic 2 has going on graphically there. (It might be a checkerboard pattern as well, or maybe it’s a color combination in tandem with the psuedo-transpariency effect that’s causing said rainbows.)

This is a very recent sample. Big thanks to the guy who made it possible.

So there it seems to match pretty well what is done with the rainbow sega v6.26 preset. This is how it looks to me with that version in streets of rage 2:

I will look if can give a bit more accurate rainbow with your 8-16bits preset, however I may really appreciate if this effect can be combined with OTHER composite-blurry looking shader/presets. I’d like if there was some way to mix the rainbow with other color tweaking shaders since Composite in sega genesis seem to affect some colors like yellow and blue (a bit lighter yellow/blue as far as I’m concerned. Also, take a look in Blargg: composite shader from GPGX settings to see more of this).


rainbow sega v6.3 preset:

Took as reference those 2 pictures I have from a sega genesis I sold since a couple of years ago

Reminder that this version is intended for Genesis Plus GX with Borders set to Full (or left/right) in core options.

Well, I think @hunterk already mentioned how it could be done at least twice in this thread.

Perhaps @HyperspaceMadness, @guest.r or @DariusG can further break it down in layman’s terms and maybe walk us through the process using existing shaders that we might be more familiar with for example, HSM MegaBezel, CRT-Guest-Advance or GDV-Mini?

1 Like

rainbow sega v6.4. Thanks to Hunterk for his ntsc adaptive suggestion:

Don’t know Genesis model here but source is:

Real hardware Sega Genesis Sonic 1 connected with RF vs Genesis Plus GX rainbow sega v6.4

GPGX with borders set to full (and it should fit as well with BlastEm core).


How did you integrate it? Can you give a summary of the steps?

Why are you using RF mode for comparison? Would you also get the effect with less blur using Composite instead?

its just the ntsc-adaptive preset combined with the suggestion from hunterk:

Rainbow with composite - MOD preset for Sega Genesis Games - RetroArch Additions / Shaders - Libretro Forums

1 Like

I tried messing around with this again and yeah pretty much changing the NTSC Preset parameter to 2 (RF) in my shader preset is the closest I believe I can get to getting the rainbow affect. If I’m not mistaken pretty much all Model 1 Sega Genesis and the other 8/16 bit systems came boxed in with a RF cable in the late 80s/early 90s, at least in the US


i know how it feels. At least I have only experience with NES console (which still do have) that has RF cable.

The result from streets of rage 2 is very similar to this: NTSC Shaders for SEGA Mega Drive / Genesis - RetroArch Additions / Shaders - Libretro Forums


Yeah I see what you mean, you’re talking about his “themaister’s NTSC 2-phase composite shader” pic. The difference between mines and his that he’s using the composite signal and I’m using the RF signal. My 8/16 bit shader preset came defaulted on the auto setting which always ends up choosing the composite signal, I may change it to RF on my next shader update.

I been using that RF signal since I came to this thread and I’ve come to like it more than composite. Some may say it looks inferior cause of lower image quality but I like how the screen becomes more “alive” with the different artifacts shaking and moving about, plus RF is the cable those systems came boxed in with so it gives you a more pure original experience.


IMHO, CRT stuff looks weird without movement/artifacts, it comes off as too sterile.


I’ve been getting this “Failed to apply shader preset: rainbow sega v6.4.slangp” message every time I load it. Removing “…/…/” from the shader paths fixed it for me, so now it loads. But is your shader (specifically v6.4) even supposed to look like this? Are there settings that need to be changed? Sorry if I missed something here but I’m having trouble finding out why this is happening? I doesn’t look much like yours and the clip.

1 Like

yeah, i appreciate you just mentioned it. I just set my presets within a sub folder. If anybody else have that problem or I have just forgot to tweak it from the public preset, then please remove the " …/…/ " characters from each pre-selected shader.

The screenshots / videos are equivalent to each preset being posted here. I didn’t mess anything with it. The screenshots you shared should be what is expected from the shader. I hope you like it !

And if you think the preset is not 100% accurate to the original clip / hardware, well my presets aren’t intended to do a 100% replication of them but with what I know and have available from those presets. Still, I hope they can be useful or good enough to have fun around with.