Progress | Downloads


    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:
    MouseInfo - dropped
    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
    VSPCopyT - dropped
    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
    VSSpriteT - dropped
    VSTexture - a flag now tells if the polygon is translucent or not
    VSTextureT - dropped
    Although only these routines appear here, that does not mean that more are not in the process of being made. I'm currently working on a keyboard handler and a way to blend extended memory into QB. I hope to have them done for Dash v2.00. Also, I'm taking into consideration many of the suggestions I have been e-mailed. I'm not able to respond to everyone's e-mails, but I do read them all and use the ideas to help add to Dash. Thanks for all your support! :-)

You are visitor  since July 21st, 1998