Dec 192017
 
Register tweaked mode 256 color VGA BGI driver for Turbo C. Reprograms the CRTC register to support such modes as 320x200 (w/4 video pages) up to to 400x600 (w/1 video page). Supports multiple video pages for animation.
File TWKTC.ZIP from The Programmer’s Corner in
Category C Source Code
Register tweaked mode 256 color VGA BGI driver for Turbo C. Reprograms the CRTC register to support such modes as 320×200 (w/4 video pages) up to to 400×600 (w/1 video page). Supports multiple video pages for animation.
File Name File Size Zip Size Zip Type
BGIMOUSE.C 7942 3059 deflated
BGIMOUSE.PRJ 4763 979 deflated
MAKEOBJ.BAT 48 39 deflated
README.DOC 3199 1111 deflated
SIMPLE.C 4270 1302 deflated
SIMPLE.PRJ 4707 957 deflated
SINEC.C 5777 1481 deflated
SINEC.PRJ 4705 961 deflated
TWK256.BGI 3083 2119 deflated
TWK256.H 580 218 deflated
TWK256.OBJ 3173 2198 deflated
TWKDET.H 317 125 deflated
TWKDET.OBJ 232 219 deflated
VGAEXTRA.H 1224 504 deflated

Download File TWKTC.ZIP Here

Contents of the README.DOC file



TWK256.BGI -- A standard VGA BGI driver for Turbo C and Pascal
-- Runs on most register standard VGA boards
-- Great for games, animation, etc...
-- Supports 256 colors and multiple video pages

---------------------------------------
| To order send: $45.00 to: |
| Thomas Design |
| P.O. Box 586 |
| Stillwater Oklahoma |
| 74076 |
| |
| (Please use order form in this doc) |
---------------------------------------

Modes supported:
0 - 320x200 by 256 - with 4 pages of video ram
1 - 320x240 by 256 - with 3 pages of video ram
2 - 320x400 by 256 - with 2 pages of video ram
3 - 360x480 by 256 - with 1 page of video ram

4 - 320x480 by 256 - with 1 page of video ram
5 - 376x564 by 256 - with 1 page of video ram
6 - 400x564 by 256 - with 1 page of video ram
7 - 400x600 by 256 - with 1 page of video ram

** NOTES **
-- PutImage: the following are supported: COPY_PUT, OR_PUT, XOR_PUT, AND_PUT
NOT_PUT does not do a NOT!
NOT_PUT has been changed to do a modified COPY_PUT. It will
copy all the bits in an image that are not 0 (zero). Bits that
are zero will not be written to the screen. This facilitates
displaying an image, say of a ball, and not having to worry
about the corners of the putimage box.
Typically you would have to use NOT_PUT to create a bit mask
of the bits not to effect on the screen. Let us know if you
like this method of circumventing extra calls to getimage and
putimage.

-- Mode 3 (360x480) trash:
You may notice some horizontal trash or noise in this mode on
certain VGA cards, most notably the video 7 vram card. Video
7 provides a utility called: V7VGA.COM that will set the vga
card into "PURE" mode. This forces that card to register
compatable VGA mode and will remove the trash.


**** Order Form *****
---------------------------------------------------------

$45.00 (supports multiple video pages for animation)
Tweaked 16: TWK256.BGI (runs on register standard vga's)
Turbo C: _____
Turbo Pascal: _____

$45.00 (unless your upgrading, which is $25.00)
Merged 256 color driver: ISVGA256.BGI
Turbo C: _____
Turbo Pascal: _____

$45.00 (unless your upgrading, which is $25.00)
Merged 16 color driver: ISVGA16.BGI
Turbo C: _____
Turbo Pascal: _____

$45.00 (supports 512x480 and 640x480 modes)
Hercules Graphics Station (16.7 millions colors, and 32k colors)
Turbo C: _____
Turbo Pascal: _____

Diskette form: 3 1/2" ____ 5 1/4" ____

---------------------------------------------------------


 December 19, 2017  Add comments

Leave a Reply