Dec 112017
Turbo C source to determine display type (CGA,EGA,VGA,MONO). | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
DSP-MAKE | 384 | 136 | deflated |
DSPYINFO.BAT | 128 | 76 | deflated |
DSPYINFO.C | 1339 | 612 | deflated |
DSPYINFO.EXE | 6420 | 4178 | deflated |
DSPYINFO.MK | 384 | 136 | deflated |
DSPYINFO.OBJ | 757 | 578 | deflated |
EGA_INFO.C | 1193 | 546 | deflated |
EGA_INFO.LNK | 62 | 45 | deflated |
EGA_INFO.OBJ | 301 | 274 | deflated |
GETSTATE.C | 442 | 260 | deflated |
GETSTATE.OBJ | 309 | 278 | deflated |
MEMCHK.C | 861 | 397 | deflated |
MEMCHK.OBJ | 339 | 278 | deflated |
READ.ME | 1536 | 680 | deflated |
SETVMODE.C | 480 | 297 | deflated |
SETVMODE.OBJ | 246 | 227 | deflated |
TOOLS.INI | 58 | 58 | stored |
TO_COLOR.C | 481 | 275 | deflated |
TO_COLOR.OBJ | 285 | 249 | deflated |
TO_MONO.C | 416 | 239 | deflated |
TO_MONO.OBJ | 279 | 243 | deflated |
USE-MAKE | 468 | 231 | deflated |
USE_EGA.BAT | 102 | 89 | deflated |
USE_EGA.C | 2021 | 824 | deflated |
USE_EGA.EXE | 4096 | 1209 | deflated |
USE_EGA.MK | 468 | 231 | deflated |
USE_EGA.OBJ | 823 | 630 | deflated |
Download File TC-DSPLY.ZIP Here
Contents of the READ.ME file
@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#
DETECTING DISPLAY SYSTEMS
@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#
This collection of programs is from the article "Detecting Display Systems",
by Augie Hansen, in the July 1987 edition of PC Tech Journal, VOL 5 NO 7
I have modified the code to permit compilation with TURBO C, although the
only real changes required were to rename the memory.h header file to mem.h,
and the addition of a few header files to avoid compiler warnings and errors.
This set of routines can detect the presence of any of the current MDA, CGA
or EGA monitor adapters. The article itself is recommended reading, since
it provides a very complete description of the various modes available with
each adapter.
I have left the .mk files as they were shown in the listings, but have also
included the revised makefiles in a form for use by TCC. In addition, you
will find two .bat files that are included to show the compiler command line
used to compile the two .exe files.
These routines can be effectively used by including them in application
programs so that the type of adapter installed can be detected, and proper
code included to deal with the differences.
Charles Frankle
Arlington VA
July 10, 1987
@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@#@
December 11, 2017
Add comments