Dec 192017
 
The SuperVGA Test Library is a set of routines for automatically detecting a number of different SuperVGA chipsets, and performing bank switching and extended page flipping on supported SuperVGA's. Includes C source code.
File SVGAKT31.ZIP from The Programmer’s Corner in
Category C Source Code
The SuperVGA Test Library is a set of routines for automatically detecting a number of different SuperVGA chipsets, and performing bank switching and extended page flipping on supported SuperVGA’s. Includes C source code.
File Name File Size Zip Size Zip Type
CHANGES 7710 2747 deflated
COMMON.C 4012 1462 deflated
COPYRIGH 1027 540 deflated
CPU.ASM 9052 3169 deflated
DEBUG.H 5645 1846 deflated
DETECTGR.ASM 74563 14507 deflated
DRIVERS.H 6819 1966 deflated
FILES.LST 264 113 deflated
GETOPT.C 11579 3465 deflated
GETOPT.H 2560 1055 deflated
MAKEFILE 4000 1359 deflated
MGRAPH.EQU 7839 2568 deflated
MGRAPH.VAR 1368 519 deflated
MODEL.MAC 4942 1636 deflated
MODES.C 6841 1907 deflated
MODES.INC 4241 1177 deflated
NAMES.C 3031 859 deflated
READ.ME 7083 2568 deflated
SVGA16.ASM 19662 5343 deflated
SVGA16.H 2184 903 deflated
SVGA16.LIB 29076 14053 deflated
SVGA16C.C 6364 1977 deflated
SVGA16M.ASM 16461 4636 deflated
SVGA16M.H 2202 919 deflated
SVGA16M.LIB 29070 14007 deflated
SVGA16MC.C 6884 2153 deflated
SVGA256.ASM 17496 4825 deflated
SVGA256.H 2193 904 deflated
SVGA256.LIB 29076 13981 deflated
SVGA256C.C 6370 1976 deflated
SVGA32K.ASM 15842 4446 deflated
SVGA32K.H 2195 910 deflated
SVGA32K.LIB 29070 13975 deflated
SVGA32KC.C 6888 2154 deflated
SVGAKIT.DOC 27426 5358 deflated
SV_BANKS.ASM 38939 7610 deflated
SV_MAXPG.ASM 8966 2470 deflated
SV_MODES.ASM 21783 2046 deflated
SV_PAGE.ASM 11205 2754 deflated
SV_PORTS.ASM 4175 1219 deflated
TEST16.C 8616 2785 deflated
TEST16.EXE 37738 20022 deflated
TEST16.PRJ 7325 2005 deflated
TEST16M.C 8488 2726 deflated
TEST16M.EXE 37784 20016 deflated
TEST16M.PRJ 7023 1760 deflated
TEST256.C 8353 2707 deflated
TEST256.EXE 37658 19972 deflated
TEST256.PRJ 7027 1787 deflated
TEST32K.C 8460 2715 deflated
TEST32K.EXE 37712 19971 deflated
TEST32K.PRJ 7001 1799 deflated
TURBOC.CFG 111 83 deflated
UNIVESA.ASM 34028 8417 deflated
UNIVESA.DOC 4848 2131 deflated
UNIVESA.EXE 31550 16837 deflated
UNIVESA.PRJ 6765 1678 deflated
UNIVESA.RSP 146 87 deflated
UVESA.C 3995 1551 deflated

Download File SVGAKT31.ZIP Here

Contents of the READ.ME file



The SuperVGA Test Library
-------------------------

Version 3.1

7 Mar 1993

The SuperVGA Test Library is a set of routines for automatically detecting
a number of different SuperVGA chipsets, and performing bank switching
and extended page flipping on supported SuperVGA's.

This library was put together as a means of debugging and testing the
SuperVGA detection and bank switching code for the MegaGraph Graphics
Library. Hopefully people will be able to use this library to verify
that the code works on their system, or helping to fix the code so it
works if there are any problems.

The library has now been factorised into a set of 'real' libraries that
can be called from C. This was done to make it easy to use the routines in
your own C programs (for writing things like simple file viewers etc).

For space reasons this archive no longer contains the VGADOC package, nor
the set of vesa tsr's. You can obtain both these packages from the ftp
site below or from Simtel20.

The MegaGraph graphics library is a full featured graphics library for C and
C++ programming environments under the MS-DOS operating system, to be
publicly released in the near future (OS/2 2.0 version is currently being
worked on).

The Universal VESA TSR
----------------------

This package also contains the source and executables for the Universal
VESA TSR. This is a small TSR for providing the latest VESA BIOS extensions
for all the SuperVGA cards supported by this library. Please refer to the
file 'univesa.doc' for mor information.

Where to get the latest version
-------------------------------

You can probably get the latest version of the package from Simtel20 or
garbo (and their mirrors). However the absolute latest version will always
be available from the following ftp site:

godzilla.cgl.rmit.oz.au (131.170.14.2): kjb/MGL/svgakt??.zip

Corrections, updates and queries
--------------------------------

If you have any corrections or updates to the code in this package, or
you have any questions you would like asked, feel free to contact me
through one of the following methods.

Internet: [email protected]

Snail Mail:

Home: Kendall Bennett
15 Stevenson Street
Kew Victoria 3101
AUSTRALIA

Work: Kendall Bennett
RMIT Advanced Computer Graphics Centre
CITRI Building, 723 Swanston Street
Carlton Victoria 3053
AUSTRALIA

Credits
-------

Credits must be given where credits are due. Finn Thoegersen, the author
of the VGADOC package has provided me with results and corrections for
the code after testing it on more SuperVGA adapters than I could possibly
hope for. His VGADOC package along with John Bridges VGAKIT provided the
information without which this package would never have gotten started.

Also a number of people on the net have provided feedback on the package,
and I thank them for their help (there are too many to list 🙂

Files in distribution
---------------------


PKUNZIP (R) FAST! Extract Utility Version 1.1 03-15-90
Copr. 1989-1990 PKWARE Inc. All Rights Reserved. PKUNZIP/h for help
PKUNZIP Reg. U.S. Pat. and Tm. Off.

Searching ZIP: SVGAKT.ZIP

Length Method Size Ratio Date Time Name
------ ------ ----- ----- ---- ---- ----
7710 Implode 2948 62% 07-03-93 16:04 CHANGES
3196 Implode 1676 48% 07-03-93 16:04 READ.ME
1027 Implode 645 38% 03-03-93 21:55 COPYRIGH
4848 Implode 2414 51% 06-03-93 16:23 UNIVESA.DOC
4012 Implode 1673 59% 07-03-93 15:12 COMMON.C
27426 Implode 5926 79% 04-03-93 23:53 SVGAKIT.DOC
74492 Implode 16448 78% 07-03-93 15:04 DETECTGR.ASM
19662 Implode 5755 71% 07-03-93 15:11 SVGA16.ASM
17496 Implode 5187 71% 07-03-93 15:11 SVGA256.ASM
15842 Implode 4787 70% 07-03-93 15:11 SVGA32K.ASM
16461 Implode 4986 70% 07-03-93 15:11 SVGA16M.ASM
38939 Implode 8866 78% 07-03-93 15:11 SV_BANKS.ASM
11205 Implode 3000 74% 07-03-93 15:11 SV_PAGE.ASM
21783 Implode 2477 89% 07-03-93 15:11 SV_MODES.ASM
34028 Implode 9381 73% 07-03-93 15:11 UNIVESA.ASM
4000 Implode 1543 62% 05-03-93 19:07 MAKEFILE
8616 Implode 3035 65% 07-03-93 15:11 TEST16.C
8353 Implode 2954 65% 07-03-93 15:11 TEST256.C
8460 Implode 2973 65% 07-03-93 15:11 TEST32K.C
8488 Implode 2987 65% 07-03-93 15:11 TEST16M.C
6364 Implode 2196 66% 07-03-93 15:11 SVGA16C.C
6370 Implode 2196 66% 07-03-93 15:11 SVGA256C.C
6888 Implode 2377 66% 07-03-93 15:11 SVGA32KC.C
6884 Implode 2373 66% 07-03-93 15:11 SVGA16MC.C
2184 Implode 1064 52% 07-03-93 15:11 SVGA16.H
2202 Implode 1086 51% 07-03-93 15:11 SVGA16M.H
2195 Implode 1073 52% 07-03-93 15:11 SVGA32K.H
2193 Implode 1066 52% 07-03-93 15:11 SVGA256.H
264 Shrunk 152 43% 07-03-93 15:11 FILES.LST
3995 Implode 1769 56% 07-03-93 15:12 UVESA.C
7379 Implode 2214 70% 07-03-93 12:10 TEST16.PRJ
7023 Implode 2008 72% 05-03-93 09:37 TEST16M.PRJ
7055 Implode 2055 71% 05-03-93 15:12 TEST256.PRJ
7051 Implode 2087 71% 07-03-93 12:27 TEST32K.PRJ
9052 Implode 3400 63% 05-03-93 08:25 CPU.ASM
11579 Implode 3738 68% 12-02-93 00:41 GETOPT.C
2560 Implode 1205 53% 12-02-93 00:41 GETOPT.H
6765 Implode 1879 73% 07-03-93 13:50 UNIVESA.PRJ
29076 Implode 16326 44% 07-03-93 16:03 SVGA16.LIB
37738 Implode 21544 43% 07-03-93 16:03 TEST16.EXE
146 Shrunk 102 31% 06-03-93 15:57 UNIVESA.RSP
111 Shrunk 85 24% 05-03-93 19:13 TURBOC.CFG
37642 Implode 21489 43% 07-03-93 16:03 TEST256.EXE
29076 Implode 16258 45% 07-03-93 16:03 SVGA256.LIB
37696 Implode 21501 43% 07-03-93 16:03 TEST32K.EXE
29070 Implode 16251 45% 07-03-93 16:03 SVGA32K.LIB
37768 Implode 21538 43% 07-03-93 16:03 TEST16M.EXE
31550 Implode 18146 43% 07-03-93 16:03 UNIVESA.EXE
29070 Implode 16277 45% 07-03-93 16:03 SVGA16M.LIB
6819 Implode 2194 68% 07-03-93 15:05 DRIVERS.H
7839 Implode 2847 64% 07-03-93 15:04 MGRAPH.EQU
1368 Implode 628 55% 07-03-93 15:04 MGRAPH.VAR
6834 Implode 2094 70% 07-03-93 15:05 MODES.C
4241 Implode 1368 68% 07-03-93 15:05 MODES.INC
4942 Implode 1841 63% 27-02-93 13:56 MODEL.MAC
4175 Implode 1394 67% 07-03-93 15:05 SV_PORTS.ASM
8970 Implode 2686 71% 07-03-93 15:05 SV_MAXPG.ASM
3031 Implode 990 68% 07-03-93 15:05 NAMES.C
5645 Implode 2047 64% 30-07-92 19:36 DEBUG.H
------ ------ --- -------
786854 311205 61% 59


 December 19, 2017  Add comments

Leave a Reply