I've been considering learning to use Direct3d, but after a bit of browsing at the bookstore, I've come to realise that very one of these books instructs me to go out and buy MSVC++ 6.

Now, this is something of a problem, since I've really grown quite attached to both my DJGPP compiler and my money.

My first question, and I realise that it's not likely, but is there any way for me to mess around with these neato libraries without leaving my beloved DJGPP on the side of the road? If not, then is it just impossible to do fast graphics in DOS?

Also, since half of the problem is just that I really would like to not buy my compiler, what is a good free compiler for Windows? Will Borland work?