C Language and Libraries Help (clang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Constants for Screen Mode
                                             Up Contents Index Back
─────Run-Time Library───────────────────────────────────────────────────────
 
  Constant:  _DEFAULTMODE, _MAXRESMODE, _MAXCOLORMODE, _TEXTBW40,
             _TEXTC40, _TEXTBW80, _TEXTC80, _MRES4COLOR, _MRESNOCOLOR,
             _HRESBW, _TEXTMONO, _HERCMONO, _MRES16COLOR, _HRES16COLOR,
             _ERESNOCOLOR, _ERESCOLOR, _VRES2COLOR, _VRES16COLOR,
             _MRES256COLOR, _ORESCOLOR
 
  Context:   _setvideomode, _setvideomoderows
 
  Include:   <graph.h>
 
  Synopsis:  Specifies the video screen mode for all graphics
             operations.
             See: VESA Constants for Screen Mode
                  _MAXRESMODE & _MAXCOLORMODE Constants for Screen Mode
                  Hercules Support
 
     The <mode> argument can be one of the following manifest
     constants (defined in GRAPH.H).
 
     Mode              Type       Size         Colors      Adapter
 
     _DEFAULTMODE      Mode existing at startup
     _MAXRESMODE       Highest resolution in graphics mode
     _MAXCOLORMODE     Maximum colors in graphics mode
     _TEXTBW40         BW/T       40 columns        32     CGA
     _TEXTC40          C/T        40 columns        32     CGA
     _TEXTBW80         BW/T       80 columns        32     CGA
     _TEXTC80          C/T        80 columns        32     CGA
     _MRES4COLOR       C/G        320 x 200          4     CGA
     _MRESNOCOLOR      BW/G       320 x 200          4     CGA
     _HRESBW           BW/G       640 x 200          2     CGA
     _TEXTMONO         M/T        80 columns        32     MDPA
     _HERCMONO *       M/G/H      720 x 348          2     HGC
     _MRES16COLOR      C/G        320 x 200         16     EGA
     _HRES16COLOR      C/G        640 x 200         16     EGA
     _ERESNOCOLOR      M/G        640 x 350          4     EGA
     _ERESCOLOR        C/G        640 x 350       16/4     EGA
     _VRES2COLOR       C/G        640 x 480          2     VGA
     _VRES16COLOR      C/G        640 x 480         16     VGA
     _MRES256COLOR     C/G        320 x 200        256     VGA
     _ORESCOLOR        C/G        640 x 400    1 of 16     OGA
 
     Type:    M indicates monochrome, BW indicates monochrome,
              C indicates color output, T indicates text, H indicates
              Hercules graphics, and G indicates graphics generation.
 
     Size:    For text modes, size is given in characters (number of
              columns). For graphics modes, size is given in pixels
              (horizontal x vertical).
 
     Colors:  For monochrome displays, the number of colors is the
              number of attributes or shades of gray.
 
     Adapter: Adapters are the IBM (and compatible) Monochrome Adapter
              (MDPA), Color Graphics Adapter (CGA), Enhanced Graphics
              Adapter (EGA), Video Graphics Array (VGA), Hercules-
              compatible adapter, and Olivetti-compatible adapter.
 
     *        In _HERCMONO mode, the text dimensions are 80 columns
              by 25 rows, with a 9 by 14 character box. The bottom two
              scan lines of row 25 are not visible.
 
     This table describes only standard hardware; however, display
     hardware that is strictly compatible with IBM, Hercules, or
     Olivetti hardware should also work as described.
                                    -♦-