Date: Fri, 28 Oct 94 14:06:49 PDT Flash Graphics Supports Borland C/C++, Microsoft C/C++, Watcom C/386 9.x/10.x, MetaWare High C/C++, and Symantec C/C++. Over half of Flash Graphics is written in assembly. All the code uses the best algorithms available to give you the best performance your money can buy for PC graphics. Flash Graphics allows the C, C++, and assembly programmer to draw and manipulate graphic primitives at the fastest speed available. BGI to Flash Graphics Interface, MS C graphics interface: 2 special modules (source code included) act as interfaces between applications written for BGI and Flash Graphics, and applications written for MicroSoft C dos graphics, and Flash Graphics. Nearly all functions, except some minor initialization functions, will work without modification with the Flash Graphics library. With only a few minutes of work the programmer can dramatically speed up BGI or MSC applications and get access to super VGA, and TIGA graphic adapters! A Flash Graphics Exclusive -- A Debug Library: You need all the help you can get to produce bug free code as the complexity and size of applications increase. Graphics programs for the PC are notorous in this regard. This is because most PC graphics adapters involve a direct memory mapped video buffer, a simple program bug that passes incorrect parameters can result in very difficult-to-find bugs. For example; a coordinate out of range can result in creative changes to the operating system that go undetected until after the program has exited. To help the developer with these types of problems, FlashTek supplies two Flash Graphics libraries. One is a debug version which checks arguments for validity. The standard library does no checking which results in maximum speed and minimum code size. The debug library catches many of the common errors immediately, making debugging the application much easier. The non-debug version allows the developer to get maximum performance from their application. Graphics Adapter Support: Some of the adapters and modes Flash Graphics supports: CGA -- medium and high resolution modes EGA -- monochrome and 16 color 640 x 350 modes VGA -- 640 x 480 x 16 colors and 320 x 200 x 256 colors VESA -- all Super VGA 256 color modes VESA -- all Super VGA 16 color modes (32-bit protected mode only) VESA -- all Truecolor and Highcolor modes 8514/A -- all 256 color modes Hercules -- one or two page modes TIGA 2.0 -- all 256 color modes (Some restrictions for DOS extenders) Super VGA -- 800 x 600 x 16 colors Virtual Screens -- 1 and 8 bits per pixel Source code for Flash Graphics is available and comes with source code and instructions for a graphics adapter driver. If your adapter isn't supported you can create your own driver for your special needs in a matter of a few hours (call first to find out if it is under development at FlashTek and will be available soon). Functions: Initialization functions include automatic graphics adapter and mode selections, with user override, or graphics adapter and mode specific initialization functions. Drawing primitives include dots, lines, arcs, ellipses, polygons, rotated text, bit map output, pattern fills, filling an arbitrary outline, dissolves, bit blit, and screen saves and restores. Control functions (for applicable boards and graphic modes) include palette reading, palette writing, page flipping. Input functions include read a dot and read a box. There are twelve different mouse functions with interrupt driven cursor and button detection. Use the native font or use your own fonts. Graphic object tests and manipulations include determine the interior side of a complex polygon, line copy, box copy, line clipping, matrix size, box clipping, box area, point in box, box height, box width, etc. Proven, Reliable Code: This is a modified version of the same code shipped with the Zortech compiler for over five years. with the same application interface. It now works with the Borland C/C++ compiler, giving Borland user's access to better graphics board support, built in mouse support, and, in most cases, dramatic increase in speed. NO runtime royalties required. List price: $250.00 Educational discounts are available. ORDER NOW! Start enjoying the benefits of Flash Graphics as soon as possible. VISA/MC accepted. FlashTek, Inc. FlashTek, Ltd. 121 Sweet Ave 2 Hill Court Moscow, Idaho 83843 Swingbridge Road U.S.A. Grantham Lincs NG31 7XY England FAX: 208-882-7275 FAX: +44-476-61382 Voice: 208-885-3807 Voice: +44-476-74108 Orders: 800-397-7310 BBS: 208-883-3859 Email: flashtek@proto.com Email: flashtek@cix.compulink.co.uk