It was a long time ago, but I vaguely recall using a standard graphics extension on CP/M.
It had a lot of gray scale fill patterns and could draw geometric shapes on a bitmapped display.
I was using a z80 system on green monochrome display, and enjoyed watching the graphics slowly plotted onto the display.