The GreenAntz RGB to component transcoder is now complete and finished versions are available!!
NEWS: GreenAntz v1.9 is now available, with significant improvements. More
here *What does it do?*GreenAntz can take RGB from your PC/VGA and give you a high quality analogue component (YPbPr) output suitable for most SDTVs (CRTs).
The entire unit is about the same size as a small packet of cigarettes. It takes VGA RGBHV (D-SUB-15) input and standard RCA component outputs. It takes 5v input (max. 5.5v) via USB but can also accept direct input of 5v from almost any decent source including internal PC power ("MOLEX"), DC power supply for arcade PCBs or from a internal console source.
The only other things you'll need will be some standard cables: a VGA male to VGA male cable, a set of component video cables and a USB-C charging cable for power.
*Why is it special?*GreenAntz gives very high quality colour-space conversion. We've done the math, spent months collecting data, bared our eyeballs until they are dry, and tweaked everything as much as we can. This, combined with superior csync generation and mixing into the luma gives a YPbPr picture quality that is almost indistinguishable from RGBs. In fact, I can't tell its not butter™
Some short demo videos:
Galaga
AD&D SoM
If you still aren't happy there are "colour balance" and "luma" pots, which come preset to "ideal" values. Tweak them if you dare
You just plug it in and it works. It is so easy I've started using GreenAntz and a component-modded TV for all my desktop arcade PC development setup. With GreenAntz, component TVs will take video modes generated by CRT_emulator as effortlessly as any RGBs arcade monitor or TV - possibly better because of the inbuilt csync generation. It is "zero-delay" and GreenAntz will not interfere with any 15khz video modes, allowing them to pass directly through.
GreenAntz will accept separate raw H&V sync input and combine that via XNOR logic into a csync suitable for most SDTVs (CRTs) with component inputs. That means you don't need to worry about generating composite sync by the driver or any other means. The sync is then filtered, trimmed and injected into the Y signal at the right level. It is designed for seamless use with CRT_emulator based PCs, and other devices, that output 15khz. It will also work with other 15khz RGBHV inputs such as from ArcadeVGA cards or other software like Soft15khz.
The PCB footprint also allows GreenAntz to be built for SCART input from consoles and other devices. SCART builds usually have no need for XNOR csync, so GreenAntz can alternatively be built with a "sync stripper and cleaner" circuit to make it more suitable for insertion into the Y signal.
With a little adaptation, GreenAntz can also be made to work with arcade game PCBs. We designed it for maximum flexibility and included separate 5v + GND landing pads for alternative applications. Using the XNOR sync is entirely optional for custom builds. It is also possible to do blended builds or to attenuate the XNOR sync logic to better suit your exact purpose.
*Kits*Our original idea was to make kits available cheaply, so that hobbyists and arcade repairers could access GreenAntz cheaply for their projects. That is why we've stuck with mostly through-hole components. However, a few SMD parts have snuck in (THS7374 amplifier IC, 3 logic gate chips, and the USB-C port!) which are making it difficult to offer that option reliably. I'm hoping that we can have a discussion about the possibilities so let's talk more.
*History*Retrogaming *easily* on component SDTVs has long been in the back of my mind. PC/arcade RGBHV outputs don't translate well without expensive and big boxes, and/or complicated setups.
Many people have easy access to component TVs, especially in the US, but finding RGB input TVs is usually much harder (unless you live in Europe). Some of those people would come here looking for help, but often go away sad.
Fast-forward to three years ago, and I picked up four 20" TVs that I thought I could RGB mod, but I wasn't able to. However, I was able to component-mod them. Trouble was, I had no handy transcoder to run component signals into them! So I researched a few old designs from the Sega forums ("Ace"), read some datasheets and stuff, and improved on them. I bread-boarded my design and got a reasonable result. However my life was steamrolling forward and I'd run out of time to develop the project, so I published my progress & designs on the Aussie Arcade forums about two years ago:
https://www.aussiearcade.com/forum/arcade/arcade-technical-and-repair-questions/monitor-and-chassis-repair-help/99015-pc-rgb-to-component-converter-tv-hack#post2157213From there I met a fellow Aussie from Melbourne, "dekdek", who took the design, added some flair, and turned it into a prototype PCB. We started collaborating directly to improve the prototype designs. We helped each other and both learned a lot.
One way to say it: this is our COVID-19 social innovation project. We have have used the COVID lockdown period to focus on collaborating and maturing this
GreenAntz RGB to Component Transcoder to reality.
*How can I be sure it works?*We've been working on this for about three years, and I have a box full of old, reliable yet progressively better prototypes. Lots and lots of testing and analysis. It works.
*Why announce it here?*Because we always intended to make this project available for community use, and to help us make it better. It is a way of giving back to everyone. We see a huge potential for using component TVs for retrogaming and even as monitors for arcade machines.
*Can I get one already???*Member price is US$45
If you want to buy a GreenAntz please message me directly, don't ask me on this thread.
If you are a new member, note that you must make a post before personal messaging is unlocked.