A not-so-well known feature about Batocera is that it supports outputting analog signal outputs (permitted you have the correct equipment to output and receive such a signal in the first place), no active converter required! Rion’s written a full guide on how to set it up on our wiki. Not for the faint of heart; it’s over six thousand words long!
For those of you who like seeing the Sonic waterfalls, he’s posted a video of it using the sgengt-mix.glslp shader to perfectly recreate the transparency effect without all the garbage noise and shimmering pixels!
If you’re more a screenshot kinda person there’s a bunch on Hyllian’s original release post of the shader.
You can add custom shaders to Batocera by creating a text file with the name of the shaders you want added. More info on that here.
It’s also interesting to see how modern pixel-art games look on CRTs. Take this tweet showing an example of Arietta of Spirits displayed on a CRT at its native in-game resolution!
You can check out all of Rion’s other demostration videos of Batocera using real analog output to a CRT on his Youtube playlist!