GBS 8200/8220 CFW Project
Re: GBS 8200/8220 CFW Project
Hmm, so the ATI GPU CSync option is a little weird.
It sends CSync on the VGA connector HSync pin, which is okay.
It also sends pure VSync on the VSync pin though, which screws up my sync detection routine.
I'll probably create another "sync mode", but it sure is getting pretty messy now.
Ah well ..
It sends CSync on the VGA connector HSync pin, which is okay.
It also sends pure VSync on the VSync pin though, which screws up my sync detection routine.
I'll probably create another "sync mode", but it sure is getting pretty messy now.
Ah well ..
-
- Posts: 320
- Joined: Sat Mar 17, 2018 2:49 pm
- Location: Germany
Re: GBS 8200/8220 CFW Project
I think that feature was created with a VGA to SCART, or VGA to BNC cable in mind.
You could always use a VGA cable where you clip off the VSYNC pin on one side
You could always use a VGA cable where you clip off the VSYNC pin on one side
-
maxtherabbit
- Posts: 1763
- Joined: Mon Mar 05, 2018 4:03 pm
Re: GBS 8200/8220 CFW Project
I still want to play, waiting on my damn GBS ordered about 7 weeks ago now...
Re: GBS 8200/8220 CFW Project
I can't remember if there was some "reverse LPF" option implemented (or even just talked) in GBS-C at some point, for improving 2chip SFC image.
Or if I was just imaginating things... :p
Or if I was just imaginating things... :p
Re: GBS 8200/8220 CFW Project
There's no specialized filter for the 2Chip SFC, but the "Peaking" option in the Web UI can improve the sharpness a little.
Re: GBS 8200/8220 CFW Project
Order another one. The first one may be lost somewhere.maxtherabbit wrote:I still want to play, waiting on my damn GBS ordered about 7 weeks ago now...
Re: GBS 8200/8220 CFW Project
Okay, so I revamped the RGBHV code over the weekend.
Its task is to track the source timings, and adjust the ADC sampling clock for the various resolutions that one can expect from a connected PC or similar device.
The new logic is less trial and error, which never worked so well. Instead, it tries to determine the correct "slot" for the sampling clock.
This enables low and high resolutions, at various refresh rates. In a test, I had no problems running some common resolutions at 60, 72, 75 or 85Hz.
Also new is the ability to work with sources that have H+V Sync, but where the HSync is actually CSync.
The CRT Emudriver for AMD video cards can force this mode under Windows, but I'm sure there are other devices that use it.
This mode generally works as well as the normal RGBHV mode, but it isn't as reliable over time yet.
The added VSync pulses need to be properly separated, and there is a lot of variance on how they're shaped.
But just being able to do this now enables possible improvements to the Sync Processor that will benefit all operation modes.
Edit:
Oh, and I needed a field rate detection tool, so I added one as well.
This can pretty accurately tell the incoming refresh rate, and thus be used to make an educated guess on what the source is.
In another thread it was mentioned to use something like to detect a Super Nintendo, and sure enough, it can do that
Its task is to track the source timings, and adjust the ADC sampling clock for the various resolutions that one can expect from a connected PC or similar device.
The new logic is less trial and error, which never worked so well. Instead, it tries to determine the correct "slot" for the sampling clock.
This enables low and high resolutions, at various refresh rates. In a test, I had no problems running some common resolutions at 60, 72, 75 or 85Hz.
Also new is the ability to work with sources that have H+V Sync, but where the HSync is actually CSync.
The CRT Emudriver for AMD video cards can force this mode under Windows, but I'm sure there are other devices that use it.
This mode generally works as well as the normal RGBHV mode, but it isn't as reliable over time yet.
The added VSync pulses need to be properly separated, and there is a lot of variance on how they're shaped.
But just being able to do this now enables possible improvements to the Sync Processor that will benefit all operation modes.
Edit:
Oh, and I needed a field rate detection tool, so I added one as well.
This can pretty accurately tell the incoming refresh rate, and thus be used to make an educated guess on what the source is.
In another thread it was mentioned to use something like to detect a Super Nintendo, and sure enough, it can do that
Re: GBS 8200/8220 CFW Project
Having the GBS identify the source based on the incoming refresh rate is quite ingenious. It can potentially automate alot of the image adjustments that you would usually do.
-
- Posts: 40
- Joined: Wed Nov 28, 2018 4:27 pm
Re: GBS 8200/8220 CFW Project
I Love your design I was searching any Solution for one enclosure for the proyect and the yours its excellent, thank you so much. But I lieing if I saying to you it your proyect is exactly I searching. I need add a DB9 port to connect in tue RGBS lines in the PCB. I built a Cable to convert Scart Female Plug to DB9 with RGBS. It would be too much to ask that you add this port to the 3D model. I do not know anything about 3D modeling, that's why I have not tried it myself.AndehX wrote:Got myself a 3D printer this week, so I took the liberty of editing a case found on Thingiverse, to accommodate the ESP8266.
I added a hole for a power switch, and a small hole in the side to give access to the USB port on the ESP without removing the top cover.
You can download it here:
https://drive.google.com/open?id=1xRcTA ... cnQjPfRWsi
Re: GBS 8200/8220 CFW Project
DB9 is the same shape as a standard DB15 VGA connector though....
-
- Posts: 40
- Joined: Wed Nov 28, 2018 4:27 pm
Re: GBS 8200/8220 CFW Project
I'm not so sure but I think they are of a very similar size.AndehX wrote:DB9 is the same shape as a standard DB15 VGA connector though....
https://encrypted-tbn0.gstatic.com/imag ... VbU5bONFLT
Re: GBS 8200/8220 CFW Project
Folks,
I'm having sudden problems with my GBS Control setup. Suddenly there is no video on the TV, and the web console on my smartphone shows the message below, repeating over and over:
found: 238 getVideoMode: 1 input: 1
lost...
I'm using this with a Mega Drive, and the console is working fine (there is image and sound through Composite). I did no changes to the GBS since it last worked, and the connections seem to be fine. I also updated the firmware in case something got corrupted, but the problem persists. Any ideas?
Regards,
I'm having sudden problems with my GBS Control setup. Suddenly there is no video on the TV, and the web console on my smartphone shows the message below, repeating over and over:
found: 238 getVideoMode: 1 input: 1
lost...
I'm using this with a Mega Drive, and the console is working fine (there is image and sound through Composite). I did no changes to the GBS since it last worked, and the connections seem to be fine. I also updated the firmware in case something got corrupted, but the problem persists. Any ideas?
Regards,
Re: GBS 8200/8220 CFW Project
Nevermind. Just double-checked and found a broken wire on the SCL Line. Always check with a multimeter before posting...
rigues wrote:Folks,
I'm having sudden problems with my GBS Control setup. Suddenly there is no video on the TV, and the web console on my smartphone shows the message below, repeating over and over:
found: 238 getVideoMode: 1 input: 1
lost...
I'm using this with a Mega Drive, and the console is working fine (there is image and sound through Composite). I did no changes to the GBS since it last worked, and the connections seem to be fine. I also updated the firmware in case something got corrupted, but the problem persists. Any ideas?
Regards,
Re: GBS 8200/8220 CFW Project
Hey, good that you figured it out.
Could you share details on how this connection broke?
Did the wire come off, was it an adapter that lost contact?
Knowing these things, we can figure out more reliable construction
Could you share details on how this connection broke?
Did the wire come off, was it an adapter that lost contact?
Knowing these things, we can figure out more reliable construction
Re: GBS 8200/8220 CFW Project
Seems it was an internal break. I'm using wires with pin headers (female on one end, 90º male on the other) to connect the GBS to the Wemos, and the SCL wire would make/break contact if I moved it around. Makes sense, as I moved the board to a new case a few days ago.
I mount the Wemos over the GBS with Nylon spacers, and everything goes on a "case" made with two pieces of laser-cut acrylic. Picture below:
I mount the Wemos over the GBS with Nylon spacers, and everything goes on a "case" made with two pieces of laser-cut acrylic. Picture below:
rama wrote:Hey, good that you figured it out.
Could you share details on how this connection broke?
Did the wire come off, was it an adapter that lost contact?
Knowing these things, we can figure out more reliable construction
Re: GBS 8200/8220 CFW Project
Thanks,
those wires look a bit like those "100 pack" colored plug wires from China.
I often use those for prototyping, and they're probably of the cheapest possible to produce kind.
I suppose the recommendation here is to solder, not plug, all connections
those wires look a bit like those "100 pack" colored plug wires from China.
I often use those for prototyping, and they're probably of the cheapest possible to produce kind.
I suppose the recommendation here is to solder, not plug, all connections
-
- Posts: 45
- Joined: Wed Dec 26, 2018 9:51 am
Re: GBS 8200/8220 CFW Project
Hello.
Is it possible to do something to prevent the GBS-8200 from deinterlacing the image?
Is it possible to do something to prevent the GBS-8200 from deinterlacing the image?
Re: GBS 8200/8220 CFW Project
Hey,
sure, if you mean with gbscontrol. Simply select "Bob" deinterlacing in the web ui.
If you mean the original MCU, then no, there aren't any meaningful options for the original software.
sure, if you mean with gbscontrol. Simply select "Bob" deinterlacing in the web ui.
If you mean the original MCU, then no, there aren't any meaningful options for the original software.
-
- Posts: 45
- Joined: Wed Dec 26, 2018 9:51 am
Re: GBS 8200/8220 CFW Project
Hi,
Thank you for your response. I would like to find out if someone sells a ready replacement system kit (in the sense of a ready-made PCB to be installed in the device)
I was also interested in the P6 connector on which Vcc, TxD, RxD and GND are located. Maybe with their help, it would be possible to reprogram the original chip and insert GBS Control there
Thank you for your response. I would like to find out if someone sells a ready replacement system kit (in the sense of a ready-made PCB to be installed in the device)
I was also interested in the P6 connector on which Vcc, TxD, RxD and GND are located. Maybe with their help, it would be possible to reprogram the original chip and insert GBS Control there
Re: GBS 8200/8220 CFW Project
I thought about buying a few GBS boards, assembling an ESP8266 and programming it with GBScontrol, then selling them. Not sure if anyone would actually buy them though so im holding off.
-
- Posts: 45
- Joined: Wed Dec 26, 2018 9:51 am
Re: GBS 8200/8220 CFW Project
I have one more question about the GBS Control. I would like to know if I can control the system from the device itself or only from the browser level?
Re: GBS 8200/8220 CFW Project
only from the browser currently.
-
- Posts: 45
- Joined: Wed Dec 26, 2018 9:51 am
Re: GBS 8200/8220 CFW Project
Is this controller enough for me to upload the system?
https://link.do/cOoaF
Do I have to stock up on this one?
https://link.do/lCfKD
https://link.do/cOoaF
Do I have to stock up on this one?
https://link.do/lCfKD
Re: GBS 8200/8220 CFW Project
both of those will work just fine.
-
- Posts: 45
- Joined: Wed Dec 26, 2018 9:51 am
Re: GBS 8200/8220 CFW Project
Just the last question about the UI. Can I replace the .HTML file with my site layout or I have to use it from the author (I ask because I do not like it very much and I created my own for fun).
Re: GBS 8200/8220 CFW Project
What? No, you cannot replace my design. It is fabulous! ;p
If you absolutely must change it, then it depends on what you want to change
You can see the HTML source in "webui.html". There's some CSS that defines the color palette and overall look.
The layout is HTML and there's some JS that works on the CSS to show the state of things.
You can change all of this in any way you want, but it should obviously still work, so I'd leave the JS as it is.
Once everything is done, save the file, get a Linux terminal and run this script in the gbscontrol working folder:
If you're on Windows, you can use http://babun.github.io/ .
The script formats the .html and compresses it to the correct format.
After uploading the sketch, your new site will be served.
If you absolutely must change it, then it depends on what you want to change
You can see the HTML source in "webui.html". There's some CSS that defines the color palette and overall look.
The layout is HTML and there's some JS that works on the CSS to show the state of things.
You can change all of this in any way you want, but it should obviously still work, so I'd leave the JS as it is.
Once everything is done, save the file, get a Linux terminal and run this script in the gbscontrol working folder:
Code: Select all
gzip -c9 webui.html > webui_html && xxd -i webui_html > webui_html.h && rm webui_html && sed -i -e 's/unsigned char webui_html\[]/const char webui_html[] PROGMEM/' webui_html.h && sed -i -e 's/unsigned int webui_html_len/const unsigned int webui_html_len/' webui_html.h
The script formats the .html and compresses it to the correct format.
After uploading the sketch, your new site will be served.
-
- Posts: 45
- Joined: Wed Dec 26, 2018 9:51 am
Re: GBS 8200/8220 CFW Project
If I understand correctly. I can replace this HTML to make it look less harsh and I will do it with Babun (linux not installed)
Below is a link from HTML
https://drive.google.com/file/d/1uwLiRF ... sp=sharing
Below is a link from HTML
https://drive.google.com/file/d/1uwLiRF ... sp=sharing
Re: GBS 8200/8220 CFW Project
Yep, call me impressed. This does look nice!
There are some functional issues, but more importantly, would you want to share your design?
There are some functional issues, but more importantly, would you want to share your design?
-
- Posts: 45
- Joined: Wed Dec 26, 2018 9:51 am
Re: GBS 8200/8220 CFW Project
Why not. I can share it.rama wrote:Yep, call me impressed. This does look nice!
There are some functional issues, but more importantly, would you want to share your design?
I just do not know where it is from.
-
- Posts: 1974
- Joined: Wed Jul 19, 2017 1:52 pm
Re: GBS 8200/8220 CFW Project
Has anyone started selling pre-modded/pre-configured GBS units, with or without cases?