GBS 8200/8220 CFW Project

The place for all discussion on gaming hardware
User avatar
vol.2
Posts: 2436
Joined: Mon Oct 31, 2016 3:13 pm
Location: bmore

Re: GBS 8200/8220 CFW Project

Post by vol.2 »

Gunstar wrote:I wonder if it's worth Rama starting a new thread where he has control of the first post to put all this info in one place, there's lots of useful info and tips scattered through the thread like Syntax splitting the CLK0 pad to better place the optional 1nF cap.
This. I'm freaking confused. The thread clearly is completely different than the write-up in post #1 at this point. It should be broken-off by a mod somewhere and re-introduced or something.

Does GBS-control handle 15kHz output for 240p/480i PVMs?

Thanks
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: GBS 8200/8220 CFW Project

Post by maxtherabbit »

manuelink64 wrote:
DrLilo wrote:Hi again guys.

Quick question: Can the GBS Control accept 480p signals through the D-Sub port? 480p is working great through the component rca jacks, but I'm getting a jumbled image from the D-Sub. Does that input expect 15hkz only?
Yes and no, D-Sub accepts EGA,VGA modes, so required separated sync (V/H) @31.4KHz signal
480p component ≠ 640x480p VGA
It does not require separate syncs (H/V) in fact it works better with composite sync. It does "require" (not really but works better if) you use clean sync. Sync needs to go on the h-sync pin.

While DTV 480p and VESA 640x480 are in fact different in the pixel clock, from a physical "transport layer" perspective they are exactly the same. Either will work on an input expecting the other.

Component video won't work on the VGA input
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: GBS 8200/8220 CFW Project

Post by maxtherabbit »

vol.2 wrote:
Gunstar wrote:I wonder if it's worth Rama starting a new thread where he has control of the first post to put all this info in one place, there's lots of useful info and tips scattered through the thread like Syntax splitting the CLK0 pad to better place the optional 1nF cap.
This. I'm freaking confused. The thread clearly is completely different than the write-up in post #1 at this point. It should be broken-off by a mod somewhere and re-introduced or something.

Does GBS-control handle 15kHz output for 240p/480i PVMs?

Thanks
yes
User avatar
vol.2
Posts: 2436
Joined: Mon Oct 31, 2016 3:13 pm
Location: bmore

Re: GBS 8200/8220 CFW Project

Post by vol.2 »

maxtherabbit wrote: yes
ty max the rabbit

may i present you with a worthy roadside attraction

Image
User avatar
kitty666cats
Posts: 1270
Joined: Tue Nov 05, 2019 2:03 am
Location: Massachusetts, USA

Re: GBS 8200/8220 CFW Project

Post by kitty666cats »

vol.2 wrote:
maxtherabbit wrote: yes
ty max the rabbit

may i present you with a worthy roadside attraction

Image
Is the bottom of that twine-ball built into the cement base, or have I been lied to all these years?!

I need to revisit that game on ScummVM on the 34" monster ASAP, fuck
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: GBS 8200/8220 CFW Project

Post by maxtherabbit »

vol.2 wrote:
maxtherabbit wrote: yes
ty max the rabbit

may i present you with a worthy roadside attraction

Image
God I want to shove my hand in there to solve an inventory puzzle
User avatar
manuelink64
Posts: 11
Joined: Fri Jul 27, 2018 3:38 pm
Location: La Serena, Chile

Re: GBS 8200/8220 CFW Project

Post by manuelink64 »

maxtherabbit wrote: It does not require separate syncs (H/V) in fact it works better with composite sync. It does "require" (not really but works better if) you use clean sync. Sync needs to go on the h-sync pin.

While DTV 480p and VESA 640x480 are in fact different in the pixel clock, from a physical "transport layer" perspective they are exactly the same. Either will work on an input expecting the other.

Component video won't work on the VGA input
You tell me that the GBS82xx requires "just to work" on the VGA input,
"only" the RGB and S (clean or comp sync) signal on the H-sync pin?

I have always used Vsync and Hsync from consoles (if available), I have
never tried to connect only Csync. Does this apply to GBS8xxx or any VGA input, like a CRT VGA monitor?
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: GBS 8200/8220 CFW Project

Post by maxtherabbit »

Some CRT monitors support csync, some do not. You have to check the documentation on a case by case basis, or just try it.
User avatar
manuelink64
Posts: 11
Joined: Fri Jul 27, 2018 3:38 pm
Location: La Serena, Chile

Re: GBS 8200/8220 CFW Project

Post by manuelink64 »

maxtherabbit wrote:Some CRT monitors support csync, some do not. You have to check the documentation on a case by case basis, or just try it.
But the GBS always work like this?
Ryoandr
Posts: 269
Joined: Mon Jun 12, 2017 4:12 am

Re: GBS 8200/8220 CFW Project

Post by Ryoandr »

From my testing GBS Control has trouble with RGBHV sources. If HV is converted to Csync before feeding to GBS, it works fine.
And GBS will always output RGBHV.
User avatar
NoAffinity
Posts: 1019
Joined: Mon May 07, 2018 5:27 pm
Location: Escondido, CA, USA

Re: GBS 8200/8220 CFW Project

Post by NoAffinity »

Remember guys, you have to remove the 100 ohm sync->ground resistor when connecting a vga source.

Sent from my SM-G955U using Tapatalk
User avatar
NoAffinity
Posts: 1019
Joined: Mon May 07, 2018 5:27 pm
Location: Escondido, CA, USA

Re: GBS 8200/8220 CFW Project

Post by NoAffinity »

hellbelly wrote:Still impressed with this. In fact, it allows me to play my CMVS on my Sony TV which is really picky, couldn’t do this through my OSSC no matter what setting I changed.

Pete
@hellbelly Going a bit off topic here, but did you try these settings on the ossc?

Sync OPT. -> H-PLL Post-Coast - 2 lines
Sync OPT. -> Hsync Tolerance - 8.30us

Sent from my SM-G955U using Tapatalk
rememberizer
Posts: 37
Joined: Mon Nov 25, 2019 3:38 am

Re: GBS 8200/8220 CFW Project

Post by rememberizer »

NoAffinity wrote:I've used gbs cfw on cps1 and cps2. I have stability issues through a retrotek supergun., but no problem with direct feed from a cps2 av io (effectively a direct connection from arcade rgbs to gbs and overly bright but that's a separate issue and stability is good.

The retrotek sync line has a 680ohm resistor on it. I swapped for a 470ohm and added a 22uf cap but it didn't make any difference.

I also have no problem going through a mak strike supergun to gbs.

So I suggest it might be ultimately caused by the supergun.
Yeah this, I have no issues with direct connections, but when I use a splitter of any sort, I get problems... Until I used the clock gen. it's still not 100% stable but it rarely jumps now.

Also, is there a way for the GBS to output at arcade monitor RGB levels? I tried the downscale feature using Naomi 31khz to a Nanao MS8 and it works great with a sync combiner before the GBS, except the image is quite dim, similar to a directly connected VGA. I just recalibrate the monitor to make it look ok, but it's not ideal.
User avatar
DrLilo
Posts: 8
Joined: Fri Aug 14, 2015 5:47 pm

Re: GBS 8200/8220 CFW Project

Post by DrLilo »

NoAffinity wrote:Remember guys, you have to remove the 100 ohm sync->ground resistor when connecting a vga source.
Oh is that right? That might explain it. Hmph, kinda problematic, as I'm using a mix of 240p and 480p consoles all connected via a D-Sub switch box...
User avatar
Gunstar
Posts: 617
Joined: Wed Apr 09, 2014 10:29 am
Location: UK

Re: GBS 8200/8220 CFW Project

Post by Gunstar »

DrLilo wrote:
NoAffinity wrote:Remember guys, you have to remove the 100 ohm sync->ground resistor when connecting a vga source.
Oh is that right? That might explain it. Hmph, kinda problematic, as I'm using a mix of 240p and 480p consoles all connected via a D-Sub switch box...
NoAffinity has a nifty solution here: viewtopic.php?p=1414356#p1414356

I might try something like that with a switch.
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: GBS 8200/8220 CFW Project

Post by maxtherabbit »

manuelink64 wrote:
maxtherabbit wrote:Some CRT monitors support csync, some do not. You have to check the documentation on a case by case basis, or just try it.
But the GBS always work like this?
yes
User avatar
NoAffinity
Posts: 1019
Joined: Mon May 07, 2018 5:27 pm
Location: Escondido, CA, USA

Re: GBS 8200/8220 CFW Project

Post by NoAffinity »

rememberizer wrote:
NoAffinity wrote:I've used gbs cfw on cps1 and cps2. I have stability issues through a retrotek supergun., but no problem with direct feed from a cps2 av io (effectively a direct connection from arcade rgbs to gbs and overly bright but that's a separate issue and stability is good.

The retrotek sync line has a 680ohm resistor on it. I swapped for a 470ohm and added a 22uf cap but it didn't make any difference.

I also have no problem going through a mak strike supergun to gbs.

So I suggest it might be ultimately caused by the supergun.
except the image is quite dim, similar to a directly connected VGA. I just recalibrate the monitor to make it look ok, but it's not ideal.
Have you adjusted gain using the web ui controls? Mine always starts out dim if I'm not using a saved profile. I turn on auto gain, give it a few seconds, turn off auto gain, then hit gain + a couple times. For most sources, the best setting is around 45. You can just leave auto gain on, but i find it dims in different scenes. Not terribly, but I still prefer it stays at a static setting that is to my liking. Of course once you get everything dialed on a particular source, save a profile. The gbs always restarts on the last selected profile, or if you dont have a saved profile, then it restarts on the last chosen resolution.

Sent from my SM-G955U using Tapatalk
rama
Posts: 1373
Joined: Wed Mar 08, 2017 3:15 pm

Re: GBS 8200/8220 CFW Project

Post by rama »

Phew, lots of questions, some aren't easily answered :p

CSync vs separate H+V (input to GBS):
Both are supported on the RGBs(HV) port. The Component Video input uses embedded syncs on luma (as per standard) and works well with it.
For the RGBs(HV) port, using CSync is better. The chip can detect formats from CSync, whereas H+V sync requires guesswork.
If you have the option, use CSync. If only H+V is available, try it. It might work just fine.
In stubborn cases, a sync combiner could be used. People have open source designs that can do it, but it can also be done with a couple cheap parts.

"Naomi 31khz to a Nanao MS8 and it works great with a sync combiner before the GBS, except the image is quite dim"
This dim picture may be a configuration issue on the Nanao MS8. If the GBS potentiometers are all the way to the left (or bridged), the picture should be okay out of the box, IF the Nanao MS8 has proper balance and outputs TV level RGB.

"output at arcade monitor RGB levels"
Not with software alone. Maybe an additional video driver chip could do this? I don't think it'll be easy though.

"New thread"
Yes, I know. Big project atm, but I'll get to it eventually :p
User avatar
DrLilo
Posts: 8
Joined: Fri Aug 14, 2015 5:47 pm

Re: GBS 8200/8220 CFW Project

Post by DrLilo »

Gunstar wrote:I might try something like that with a switch.
Soldered a switch in so I can remove the 100ohm resistor on command. Seems to have done the trick for Dreamcast.
User avatar
gingerbeardman
Posts: 21
Joined: Thu Apr 11, 2019 11:27 am

Re: GBS 8200/8220 CFW Project

Post by gingerbeardman »

I just filed an issue with a proposal (working HTML) for an improved Web GUI for gbs-control.

https://github.com/ramapcsx2/gbs-control/issues/126

Please post your thoughts at that page so we can keep them all in one place. Cheers!
rama
Posts: 1373
Joined: Wed Mar 08, 2017 3:15 pm

Re: GBS 8200/8220 CFW Project

Post by rama »

Hey,
I agree it's ideal to post to the issue on Github.
Just wanted to let people here know that I've seen the UI and that I like it.

Good work! :)
flynnsbit
Posts: 53
Joined: Sun Apr 12, 2020 4:57 pm

Re: GBS 8200/8220 CFW Project

Post by flynnsbit »

So just to verify, CSYNC or HVSYNC can go into the GBSC but the output will always be seperate HV. If I am downscaling to 15Hz to an RGB TV then I will need a sync combiner between the GBSC and the Set/PVM? So will the Sync Blaster work to get the output to the apporiate CSYNC? https://www.retrogamingcables.co.uk/SYN ... B-STRIPPER


I'm going in to the Luma pin on S-Video for sync but could switch to composite if that makes a difference. This is a very specific use case I am messing with and I realized I am using the GBSC a bit in the "reverse" from the norm.
Ryoandr
Posts: 269
Joined: Mon Jun 12, 2017 4:12 am

Re: GBS 8200/8220 CFW Project

Post by Ryoandr »

By default, it will output RGBHV yes.

You could either
-sync combine HV, it will works on devices that will only accept csync like PVMs

or

-mod your GBS to do component (1st page of thread has how-to) and use component out option in web config and use your PVM in component mode (many accept it). Pinout is GBS VGA G/B/R to Y/Pb/Pr.

Also question to rama, can GBS do RGsB (aka sync on green) in addition of component ? Could help some cases where display doesn't have component capacity nor HV input, but does accept RGsB (I think there are some like this ? Not sure honestly) ?

EDIT : yeah some definitively exist, like PVM 1350. Will do RGBS and RGsB only.
flynnsbit
Posts: 53
Joined: Sun Apr 12, 2020 4:57 pm

Re: GBS 8200/8220 CFW Project

Post by flynnsbit »

Maybe you answered this, but do I have to sync combine HV to get RGBS output or can I pull CSYNC or LUMA Sync while still using RGB instead of compoent. Say a Sony Trinitron that is RGB modded.
Ryoandr
Posts: 269
Joined: Mon Jun 12, 2017 4:12 am

Re: GBS 8200/8220 CFW Project

Post by Ryoandr »

I don't think it'll work.
combining sync is you best bet.
hellbelly
Posts: 100
Joined: Sat Sep 20, 2008 6:24 pm
Location: UK
Contact:

Re: GBS 8200/8220 CFW Project

Post by hellbelly »

There’s a simple combined circuit that’s just been posted on RetroRGB- https://www.retrorgb.com/building-a-pas ... biner.html
flynnsbit
Posts: 53
Joined: Sun Apr 12, 2020 4:57 pm

Re: GBS 8200/8220 CFW Project

Post by flynnsbit »

I feel like Bob is watching my every move as I take this huge RGB journey. This is perfect. Very timely post!
User avatar
NoAffinity
Posts: 1019
Joined: Mon May 07, 2018 5:27 pm
Location: Escondido, CA, USA

Re: GBS 8200/8220 CFW Project

Post by NoAffinity »

rama wrote: "output at arcade monitor RGB levels"
Not with software alone. Maybe an additional video driver chip could do this? I don't think it'll be easy though.
Tim Worthingtons AV-driver may help here. I've used it for ttl to consumer set levels (and used it to split arcade to gbs, with great results :) ). I know sync can be set for ttl or 75ohm (in and out). I dont know enough about rgb to know if the gain and attenuation capabilities can get the signal to where @rememberizer wants it.

Sent from my SM-G955U using Tapatalk
captaineos
Posts: 28
Joined: Mon Aug 06, 2018 2:20 am

Re: GBS 8200/8220 CFW Project

Post by captaineos »

Guys what's the summary on deprecating VSYNC connectivity? I can't see when the GBS Control firmware stopped needing it and realised maybe it does. The Github Wiki does not ask you to connect VYSYNC to D7, and nor do I see this in user photos. I do however find mention to adding this connection in other places.

Was it deprecated somewhere along the line?

FYI I am writing a brand new GBS-Control guide that aims to get newbies started. I have friends in my local vintage computing group that are buying the hardware but have so many questions so I'm consolidating all my knowledge into a master document and want to ensure it's the best available information. Once I finish the draft (currently 10 pages) I'll link it here and people can just read around the Apple IIGS section :-)

Also I am still getting outstanding picture quality by pressing Gain - then Auto Gain Control toggle. The picture instantly brightens up and looks appropriate (e.g highlights are fine). I wish there was a macro to do this!
MikeIronFist
Posts: 33
Joined: Fri May 31, 2019 12:10 pm

Re: GBS 8200/8220 CFW Project

Post by MikeIronFist »

NoAffinity wrote:Remember guys, you have to remove the 100 ohm sync->ground resistor when connecting a vga source.
So this has me wondering - and I hope this isn't an annoying question to ask - is this a situation where the RGBS pins and DSUB pins are tied together? And if so, then why exactly do we need the additional termination resistor for sync when using RGBS?

The board is designed to take standard VGA signals, and that's TTL Hsync and Vsync, which are 5v each, right? What's the danger of using an unterminated CSync signal in this situation? I'm not going to use RGBS without the resistor, I'm just wondering why the board can take VGA just fine(?) but somehow unterminated Csync (which I've never seen above 5v) is a problem.
Post Reply