|
|
| Dash is VirtuaSoft's 13H graphics library that was made to allow programmers to get high-speed graphics and peripheral interaction into their programs. Most of the subs in Dash were written in 32-bit assembly language to achieve this speed. (Although some palette and text subs were written in optimized QB.) Dash v2.00 is in the process of being made as you read this. Calling conventions of the subs and functions are being rewritten for easier use. Background sound effects will be simple to implement. Loading and saving of graphics file formats will be included. 3D math functions will be integrated for all programmer to break the barriers of the 3rd dimension. The graphics routines will be accelerated even more. Below is a list of new or rewritten subs and functions so far: MouseL% - tests for left button press MouseR% - tests for right button press MouseX% - checks X coordinate MouseY% - checks Y coordinate JoyButton% - test gamepad button press JoyStickX% - checks X status JoyStickY% - checks Y status VSCosine% - returns 256*COS (degree measure) VSFadeToColor - slightly faster VSFill - slightly faster VSNegative - slightly faster VSPalette - restored to old format VSPCopy - a flag now tells if the transfer is transparent or solid VSSine% - returns 256*SIN (degree measure) VSScrollD - slightly faster VSScrollR - critical bug corrected VSSprite - a flag now tells if the sprite is translucent or not VSSpriteR - the sprite can now go out of the screen, slightly accelerated VSTexture - a flag now tells if the polygon is translucent or not |
You are visitor
since July 21st, 1998