I just got and read 'The C Programming Language' and I have programmed with Allegro before, I was wondering if anyone knows of any good VGA or SVGA books or tutorials. If I learn VGA programming, does everything apply to SVGA? Do you think it would even be worth my while to learn VGA programming instead of DirectX? All I want to do is 2d programming, and I figured writing all the code myself would be faster and more compact than Allegro or SDL. Thanks.