ZSVGA is a 32-bit protected mode SVGA graphics library that is designed to work with Watcom and Symantec C/C++.
It automatically supports 256 color resolutions (320x200, 640x400, 640x480, 800x600, 1024x768, and 1280x1024) on more than 20 different SVGA cards. ZSVGA is written completely in assembly language for maximum speed.
It includes more than 100 routines that provide the following features: hardware detection, plain and filled primitives, fill functions, sprite functions, bitmap functions, multiple page support, scrolling, palette functions, 2D and 3D point rotation and projection, mouse and joystick support, and PCX support.