Ok let's try on REAL real hardware
Hey it works!
Turns out the cheapo AliExpress CGA card I've been using till now was pretty accurate, it has all the same bugs/snow etc. I suppose it's not too surprising, it has the same 6845 chip and that's sort of the most crucial component.
The CPLDs used are sort of interesting. They're still being manufactured and they run at 5v, so ideal for integration into retro hardware. Unfortunately last time I looked the toolchain was a complete nightmare to use. I believe there is an open source workflow now though
Haha of course the OSS toolchain is by @whitequark . Honestly if I had a penny for each time I was struggling with something (PCH GPIO was the last thing) and Catherine had a code snippet or whatever that saved me... -- https://whitequark.github.io/prjbureau/intro.html
Introduction — Project Bureau documentation

@rasteri it's not exactly the toolchain, it's a bitstream document. there is technically a fuse map generator but it's completely manual and requires a very deep understanding of the platform
@rasteri also wow atf1508, those are sooo expeisnve
@whitequark yeah buying these cards for $15 each to get your hands on the CPLDs is actually a reasonable value proposition lol... Shame they're PLCC.
@rasteri it is kinda amazing to see there is still so much legacy industrial hardware left that it's affordable to manufacture new CGA cards (and how cost effective they are now thanks to CPLDs)
@gorplop I don't know. But I suspect the retrocomputing community may be a large portion of the customers for such hardware. @rasteri
@rasteri How many of the yellow sticks of dynamite are still unexploded?

@rasteri

Try the compatibility test on your CGA card 😉

@rasteri holy... is that an antique graphics card? I've never seen such a huge one from that era.
@wildrikku this is *the* original graphics card lol. IBM CGA, introduced with the first ever PC
@rasteri oh wow! So that predates my experience by quite a bit. Very cool!
@rasteri At first glance I thought this was a bizarre keyboard