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
@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 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)