Command: stacks / stackshigh

  STACKS / STACKSHIGH adds stacks to handle hardware interrupts.
  STACKS / STACKSHIGH is a CONFIG.SYS / FDCONFIG.SYS command.

Syntax:

  stacks=nn,mmm

Options:

  nn   The number of stacks in the range 8-64 and 0.
  mmm  The size of each stack, in bytes, in the range 32-512.

Comments:

  This command is not needed on standard installations.
  STACKS changes number and size of hardware interrupt stacks available.
  nn is number of different stacks and mmm is size in bytes of each one.
  In some cases you can use "stacks=0,0" to use only standard stacks
  instead of letting DOS allocate extra stacks for hardware interrupts.
  STACKSHIGH is like STACKS, except it attempts to load into high
  memory first (failing that it should load in conventional memory).
  Note: The order you load devices may have a large impact on amount
  of free memory available. In general try to load large (in memory
  usage) programs into high memory first.
  Important: You should have a high memory manager such as HIMEMX,
  JEMM386 or JEMMEX installed when using this option.
  STACKS / STACKSHIGH is a command internal to kernel.sys and needs
  no other file in order to work.

Examples:

  IN CONFIG.SYS / FDCONFIG.SYS:
    stacks=16,256 OR:
    stackshigh=16,256

See also:

  config.sys/fdconfig.sys
  himemx
  jemm386
  jemmex

  Copyright © 1998 Jim Hall, updated 2008 and 2022 by W. Spiegl.

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