Some people I've heard from say
that they have seen a true graphical
program on a MDA being done. While
they do believe it's not possible to
easily access this, with some complex
code, it's possible. I believe the
program they saw was a Fractal
demostration, which was written in C.
I suspect this was a Hercules card and not a true MDA card. Hercules made a card that was an MDA clone and included the ability to do graphics. If I remember correctly it was 768x348 graphics or something like that.
There was no BIOS interrupt to put it into graphics mode. That required accessing the cards ports to set the mode. And if you did it wrong the monitor burned up. Most people, me included, just "borrowed" some known good code to set the modes rather than risk the monitor till you got it right.
When it wasn't in graphics mode it was just like a normal MDA card.
I had one for a long time. They were kind of a de-facto standard on PC clones. I did my first PC graphics programming on one. Just some sprite graphics.
Barry