Video adapter options
Posted: Fri Oct 08, 2021 5:18 pm
I figured I would post here some of my experiences getting video out of the PCjr adapted to VGA/HDMI etc.
I have my PCjr monitor and it works great but I was curious how to adapt it to other video formats. So I've found the following seem to work:
-----
C-128 RGBI DAC (http://www.bit-c128.com/)
This converts the CGA signal (digital RGB) from the PCjr to an analog RGB signal (I believe that is correct). This seems to work reasonably well, however I did notice that the colors are not quite right, there are noticeable color differences in the final output. I tried using this in conjunction with my Gonbes GBS-8220 and the Gonbes introduces some artifacts. When plugged into my OSSC there are no artifacts but the colors are still off a little. The output of this DAC is set for bare wires, so I hacked an old VGA cable in half and plugged that in, you can use bare wire to connect to the Gonbes header if desired.
-----
-----
Gonbes GBS-8220 V3.0 (eBay)
I was using this to convert the C-128 TGBI DAC analog RGB output to a test TV before I tried out an OSSC. Maybe others have had better luck, but I had quite a few ghosting artifacts using mine. They are cheap but not really all that good in my opinion. It can take the analog RGB signal output from the C-128 RGBI DAC and convert it to a standard VGA signal.
-----
-----
Open Source Scan Converter OSSC (https://videogameperfection.com/product ... converter/)
I bought one of these to use with some old video game systems and also love to see open source hardware projects. This is a frame grabber and can go from several different formats (RGB Scart, VGA, component) into HDMI (including audio) with very low latency. They also have a similar piece of hardware to convert Composite and S-Video to Component which can be fed through the OSSC to get HDMI output. This thing is great, although admittedly a little pricy. It works well with every video signal I have tossed at it and you can even send the PCjr audio output through it and into the HDMI data stream. When connected to the C-128 RGBI DAC the color discrepancies mentioned above still exist but I did not see any artifacts. When connected to the MCE2VGA, it works just fine albeit with the notes mentioned below for the MCE2VGA.
-----
-----
MCE2VGA (I got mine from https://texelec.com/product/mce2vga/)
This is a nice option for converting the digital RGBI signal of the PCjr to a VGA output, which can then be fed to a monitor directly or through the OSSC for HDMI output. The colors seemed accurate to me with this method. The only issue I saw is that you need to adjust the phase option to get the output looking clean on the board. Use the Up/Down buttons to select phase, and then left/right until it smooths out. If I had to pick, I'd say MCE2VGA to OSSC gives me the best output, or just straight MCE2VGA should be just as good if you have a VGA input on your display device.
-----
To connect either the MCE2VGA or C-128 RGBI DAC to the jr you will you need a PCjr to CGA adapter of some form (e.g. https://texelec.com/product/ibm-pcjr-cg ... out-board/, or you may be able to find the original CGA output adapter on eBay). You may also need a DB9 serial cable (with all wires installed) and some gender changers possibly. The MCE2VGA has a female DB9 connector, the C-128 RGBI DAC has a male DB9 connector on it.
Hopefully this is useful info for someone. Feel free to correct any errors I may have, it's been a while since I messed with this enough to understand the video signals with the C-128 DAC so I may not have that quite correct.
I have my PCjr monitor and it works great but I was curious how to adapt it to other video formats. So I've found the following seem to work:
-----
C-128 RGBI DAC (http://www.bit-c128.com/)
This converts the CGA signal (digital RGB) from the PCjr to an analog RGB signal (I believe that is correct). This seems to work reasonably well, however I did notice that the colors are not quite right, there are noticeable color differences in the final output. I tried using this in conjunction with my Gonbes GBS-8220 and the Gonbes introduces some artifacts. When plugged into my OSSC there are no artifacts but the colors are still off a little. The output of this DAC is set for bare wires, so I hacked an old VGA cable in half and plugged that in, you can use bare wire to connect to the Gonbes header if desired.
-----
-----
Gonbes GBS-8220 V3.0 (eBay)
I was using this to convert the C-128 TGBI DAC analog RGB output to a test TV before I tried out an OSSC. Maybe others have had better luck, but I had quite a few ghosting artifacts using mine. They are cheap but not really all that good in my opinion. It can take the analog RGB signal output from the C-128 RGBI DAC and convert it to a standard VGA signal.
-----
-----
Open Source Scan Converter OSSC (https://videogameperfection.com/product ... converter/)
I bought one of these to use with some old video game systems and also love to see open source hardware projects. This is a frame grabber and can go from several different formats (RGB Scart, VGA, component) into HDMI (including audio) with very low latency. They also have a similar piece of hardware to convert Composite and S-Video to Component which can be fed through the OSSC to get HDMI output. This thing is great, although admittedly a little pricy. It works well with every video signal I have tossed at it and you can even send the PCjr audio output through it and into the HDMI data stream. When connected to the C-128 RGBI DAC the color discrepancies mentioned above still exist but I did not see any artifacts. When connected to the MCE2VGA, it works just fine albeit with the notes mentioned below for the MCE2VGA.
-----
-----
MCE2VGA (I got mine from https://texelec.com/product/mce2vga/)
This is a nice option for converting the digital RGBI signal of the PCjr to a VGA output, which can then be fed to a monitor directly or through the OSSC for HDMI output. The colors seemed accurate to me with this method. The only issue I saw is that you need to adjust the phase option to get the output looking clean on the board. Use the Up/Down buttons to select phase, and then left/right until it smooths out. If I had to pick, I'd say MCE2VGA to OSSC gives me the best output, or just straight MCE2VGA should be just as good if you have a VGA input on your display device.
-----
To connect either the MCE2VGA or C-128 RGBI DAC to the jr you will you need a PCjr to CGA adapter of some form (e.g. https://texelec.com/product/ibm-pcjr-cg ... out-board/, or you may be able to find the original CGA output adapter on eBay). You may also need a DB9 serial cable (with all wires installed) and some gender changers possibly. The MCE2VGA has a female DB9 connector, the C-128 RGBI DAC has a male DB9 connector on it.
Hopefully this is useful info for someone. Feel free to correct any errors I may have, it's been a while since I messed with this enough to understand the video signals with the C-128 DAC so I may not have that quite correct.