# Command: display

      DISPLAY loads console codepage management capabilities.

## Syntax:

    DISPLAY devicename[:]=(hardwareType,[n|(n1[,n2]...)],[m|(m,p)])
            [/V] [/C] [/NOHI]

#### [Main menu] [top] (Syntax) [Options] [Comments] [Examples] [See also] [File]

## Options:

      devicename    A valid device name (which is ignored in this version).
                    Use any (such as CON).
      hardwareType  A supported hardware type label (such as EGA or VGA)
      n             default hardware codepage (for one hardware codepage).
                    It will normally be 437.
      n1, n2,...    Hardware codepages, if more than one (usually you'll have
                    to use third party ARABIC/HEBREW drivers).
      m             Number of buffer for prepared codepages (1 by default).
      p             Extra hardware-specific parameter.
      /C            ExClusive: does not load if DISPLAY is already present.
      /NOHI         Disables usage of XMS memory for prepared codepages.
      /V            Verbose: extended information.

#### [Main menu] [top] [Syntax] (Options) [Comments] [Examples] [See also] [File]

## Comments:

    Supported hardware:
      VGA     VGA adapters. 3 subfonts will be used in any case EGA adapters.
      EGA     Automatically determine the number of subfonts to be used.
      EGA 14  Force to use two sub-fonts (8x8 and 8x14).
      EGA 8   Force to use only one sub-font (8x8).
      LCD     LCD adapters (same as EGA 8).

              For all the adapters above, the parameter p will try to force
              the number of subfonts to be used (1=8x8, 2=8x8,8x14, 3=8x8,
              8x14, 8x16) whenever hardware allows it.
      CGA     CGA adapter (FreeDOS GRAFTABL). Parameter p is ignored.

      DISPLAY produces no EXITCODES, but provides a set of errors through
      the int2Fh/AD03h function for each function. You should check it after
      each unsuccessful operation.

      Error code   Operation     Meaning
      --------------------------------------------------------------
      1            All           Unknown function
      26           Select        Codepage was not prepared
      26           Query         No codepage was already selected
      27           Select        KEYB failed to change codepage
      27           Query         Device error
      27           Prepare       The codepage was not found in file
      29           Select        Device error
      29           Prepare       Device error OR XMS error
      31           Prepare       Source file damaged OR XMS error
      31           End Prepare   No Start prepare found
      --------------------------------------------------------------

#### [Main menu] [top] [Syntax] [Options] (Comments) [Examples] [See also] [File]

## Examples:

      DISPLAY CON=(VGA,437,1)
        VGA adapter, whose BIOS standard codepage is 437. 1 buffer for
        software codepage is used. This is the standard for most users.

      DISPLAY CON=(EGA,,2)
        Graphics adapter is EGA or better, but is unknown. BIOS default
        codepage is also unknown. Two buffers are required.

#### [Main menu] [top] [Syntax] [Options] [Comments] (Examples) [See also] [File]

## See also:

      chcp
      cpidos
      graftabl
      kc
      keyb
      keycode
      keyman
      klib
      kpdos
      mkeyb
      mode
      printer.sys
      xkeyb

#### [Main menu] [top] [Syntax] [Options] [Comments] [Examples] (See also) [File]

## File:

      Please read this command's lsm file also.
      You will find the updated version (internet) here and
      the version described in this manual page here.
      The lsm file contains information about the name of the programmer,
      the download site, and some other command related information.

#### [Main menu] [top] [Syntax] [Options] [Comments] [Examples] [See also] (File)

      Copyright © 2003 Aitor SANTAMARIA MERINO, updated 2008
      by W. Spiegl.

      This file is derived from the FreeDOS Spec Command HOWTO.
      See the file H2Cpying for copying conditions.