Great! Thanks for sharing.
And now even a 8086 assembly version with support for CGA, Tandy, EGA, and VGA. I must be insane.
😄