home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 87.img / CURRENT4.ZIP / EMM.TXT < prev    next >
Text File  |  1989-03-13  |  16KB  |  363 lines

  1. ================================================================================
  2.                                INSTALLING EMM.SYS
  3. ================================================================================
  4.  
  5. NOTE:   IF YOU HAVE AN ABOVE BOARD 2 FOR THE IBM PS/2 MODELS 50 AND 60,
  6.         SEE THE SECTION BELOW TITLED "INSTALLING EMM2.SYS."
  7.  
  8.  This section explains the installation of EMM 4.0, which is the
  9.  expanded memory manager for the Intel Above Board.  You should
  10.  follow the installation instructions provided with your Above
  11.  Board before installing the EMM.SYS software.
  12.  
  13.  Once you have installed the Above Board hardware, you can either
  14.  run the MEMSET program, which can be found on the Utilities 2 Disk, 
  15.  or by following the detailed steps outlined below.
  16.  
  17.  Installing the software without using MEMSET involves two steps:
  18.  
  19.   o  Copying EMM.SYS from the Utilities 2 Disk.
  20.  
  21.   o  Editing your CONFIG.SYS file to include a "device" command
  22.      line for EMM.SYS.
  23.  
  24. Copying files
  25. -------------
  26.  Before you can use the Above Board for expanded memory, you must
  27.  copy EMM.SYS from the Utilities 2 Disk to your fixed disk.
  28.  
  29.  
  30. Setting up Expanded Memory
  31.  
  32.  This section explains how to edit the CONFIG.SYS file to use
  33.  EMM 4.0.  To use EMM 4.0, you'll need to add new commands to
  34.  your CONFIG.SYS file.  Use any ASCII file editor (such as
  35.  EDLIN or Notepad) to view and edit the file.  Then perform the
  36.  following steps to add the commands:
  37.  
  38. 1       Copy the parameters (for example, M5 and I5)  that are currently 
  39.         on the DEVICE=EMM.SYS line.
  40.  
  41.  If you'll write down these parameters now, you won't need to
  42.  remove your computer's cover to see your Above Board's switches.
  43.  You can use the old parameters to help you choose the new parameters.
  44.  
  45. 2       Replace the DEVICE=EMM.SYS line in your CONFIG.SYS file with the
  46.         following new parameters:
  47.  
  48. DEVICE=EMM.SYS Computer Memory_Address I/O_Address [EXP=x] [ND] [NP] [H=x]
  49.  
  50.  The first three parameters, Computer, Memory_Address, and I/O_Address,
  51.  are required for using expanded memory; the parameters in brackets []
  52.  are optional (note: you don't type the brackets).  Be sure you have
  53.  only one DEVICE=EMM.SYS line in your CONFIG.SYS file.
  54.  
  55.  
  56.  The "Computer" parameter defines the type of computer in which
  57.  the Above Board is installed.  Replace the "Computer" parameter
  58.  with one of the choices listed in Table 2.  The "Computer"
  59.  parameter is required in the EMM command line.
  60.  
  61. Table 2          Computer parameter choices
  62. -----------------------------------------------------------------------
  63.     Computer parameter                  Type of computer
  64.     -------------------------------------------------------------------
  65.     pc                                  COMPAQ DESKPRO
  66.                                         IBM PC
  67.                                         IBM PC XT
  68.                                         IBM PC or PC XT compatibles
  69.     -------------------------------------------------------------------
  70.     at                                  COMPAQ DESKPRO 286
  71.                                         IBM PC AT
  72.                                         IBM PC XT 286
  73.                                         IBM PC AT compatibles
  74.     -------------------------------------------------------------------
  75.     mod30                               IBM Personal System/2 Model 30
  76.     -------------------------------------------------------------------
  77.  
  78.  The "Memory_Address" parameter specifies the address of the
  79.  64K-byte block of memory to which expanded memory is mapped.
  80.  If your old DEVICE=EMM.SYS line has an M parameter, replace the
  81.  old M parameter with the corresponding Memory_Address listed in
  82.  
  83.   o  Table 3 (for Above Boards installed in 80286-based computers) or 
  84.  
  85.   o  Table 4 (for Above Boards installed in 8088- or 8086-based computers).
  86.  
  87.  
  88. Table 3        M parameter and corresponding Memory_Address parameter
  89.                (Above Boards installed in 80286-based computers
  90.                 -- i.e. IBM PC AT, Compaq 286, & IBM PC AT compatibles.)
  91. ---------------------------------------------------------------------------
  92.                 M Parameter         Memory_Address
  93.     -------------------------------------------------------------------
  94.                    1                  C000
  95.                    2                  C400
  96.                    3                  C800
  97.                    4                  CC00
  98.                    5                  D000
  99.     -------------------------------------------------------------------
  100.  
  101.  
  102. Table 4        M parameter and corresponding Memory_Address parameter
  103.                (Above Boards installed in 8088- and 8086-based computers
  104.                 -- i.e.  IBM PC, IBM PC XT, Compaq Deskpro, IBM PC & XT
  105.                    compatibles, and IBM PS/2 Model 30. )
  106. ---------------------------------------------------------------------------
  107.                 M Parameter         Memory_Address
  108.     -------------------------------------------------------------------
  109.                    0*                 C400
  110.                    1                  C800
  111.                    2                  CC00
  112.                    3                  D000
  113.                    4                  D400
  114.                    5                  D800
  115.                    6                  DC00
  116.                    7                  E000
  117.     -------------------------------------------------------------------
  118.     *for an Above Board PC or PS/PC only
  119.  
  120.  
  121.  If you don't have an old DEVICE=EMM.SYS line in your CONFIG.SYS
  122.  file, use a memory address listed in Table 5.  Be sure you use a
  123.  memory address listed for your specific Above Board.
  124.  
  125.  If in doubt of which address to choose, use address D000.  The
  126.  "Memory_Address" parameter is required in the EMM command line.
  127.  
  128.  
  129.  
  130. Table 5        Memory_Address parameter choices
  131. ---------------------------------------------------------------------------
  132.                 Above Board       Above Board          Above Board
  133.                 PC & PS/PC        AT, PS/AT,           286 & PS/286
  134.                                   286 & PS/286        (in 8088- or
  135.                                  (in 80286-            8086-based
  136.                                   based                computers)
  137.                                   computers)
  138.     -------------------------------------------------------------------
  139.                    C400              C000                 C800
  140.                    C800              C400                 CC00
  141.                    CC00              C800                 D000
  142.     Memory         D000              CC00                 D400
  143.     Address        D400              D000                 D800
  144.                    D800                                   DC00
  145.                    DC00                                   E000
  146.                    E000
  147.     -------------------------------------------------------------------
  148.  
  149.  
  150.  The "I/O_Address" parameters specify which I/O addresses Above
  151.  Boards use to access expanded memory.  Assign a unique I/O
  152.  address to each board.  No boards in your computer can share I/O
  153.  addresses.  Use one I/O address for each Above Board with
  154.  expanded memory.  Piggyback Memory boards don't need I/O
  155.  addresses.
  156.  
  157.  If your old DEVICE=EMM.SYS line has an I parameter, replace
  158.  the old I parameter with the corresponding I/O_Address listed
  159.  in Table 6.
  160.  
  161.  
  162. Table 6        I parameters and corresponding I/O_Address parameters
  163. ---------------------------------------------------------------------------
  164.                 I parameter         I/O_Address
  165.     -------------------------------------------------------------------
  166.                      0                  208
  167.                      1                  218
  168.                      4                  248
  169.                      5                  258
  170.                      6                  268
  171.                      A                  2A8
  172.                      B                  2B8
  173.                      E                  2E8
  174.     -------------------------------------------------------------------
  175.  
  176.  
  177.  If you don't have an old DEVICE=EMM.SYS line, use an I/O address
  178.  listed in Table 7.  Be sure your "I/O_Address" parameter values match
  179.  the I/O addresses you selected when you set your Above Board switches
  180.  ( see the set up instructions in your Above Board documentation ).
  181.  
  182.  If in doubt, use the addresses at 208 or 258.  The "I/O_Address"
  183.  parameter is required in the EMM command line.
  184.  
  185.  
  186.  
  187. Table 7        I/O_Address parameter choices
  188. ---------------------------------------------------------------------------
  189.                Above Board        Above Board        Above Board
  190.                PC & PS/PC         AT & PS/AT         286 & PS/286
  191.     -------------------------------------------------------------------
  192.                   208                 208                208
  193.                   218                 218                218
  194.     I/O           258                 258                248
  195.     Address       268                 268                258
  196.                   2A8                 2A8                2A8
  197.                   2B8                 2B8                2B8
  198.                   2E8                 2E8                2E8
  199.     -------------------------------------------------------------------
  200.  
  201.  
  202.  Example.  You're using two Above Board 286s in an IBM PC AT.
  203.  You're installing expanded memory at D000.  One board is set for
  204.  I/O address 208 and the other for 258.  Use this command:
  205.  
  206.  DEVICE=EMM.SYS at D000 208 258 
  207.  
  208.  
  209.  The EXP=x (expanded memory amount) parameter lets you verify
  210.  the amount of expanded memory in your computer, where x is the
  211.  amount in kilobytes.  The value for x must be a multiple of 16
  212.  and less than or equal to 32768.  
  213.  
  214.  The EXP=x parameter is optional.  If this parameter is in the
  215.  command line, the EMM compares the number you specify (for
  216.  example, EXP=512 for 512K bytes) with the amount of expanded
  217.  memory it finds.  If the numbers aren't the same, you'll receive an
  218.  error message.
  219.  
  220.  The ND (no diagnostics) parameter tells the software to run abbreviated
  221.  memory tests after a warm boot (Ctrl-Alt-Del).  The ND parameter is
  222.  optional.  If ND is in the command line, the EMM will run abbreviated
  223.  memory tests; if ND is absent, the EMM will run full tests.  In either
  224.  case, full tests are run during a cold boot (power-on).
  225.  
  226.  The NP (no pause) parameter lets you set the EMM so that it
  227.  does not pause after an EMM error or advisory message.  
  228.  The NP parameter is optional.  If NP is in the command 
  229.  line, the EMM won't pause after errors or messages.  
  230.  If NP is absent, the EMM will pause.
  231.  
  232.  The H=x (handle count) parameter lets you set the EMM to
  233.  support as many handles as a particular application program needs.
  234.  A handle is a value that the EMM assigns and uses to identify a
  235.  block of memory requested by an application program.  The EMM
  236.  allocates memory based on the number entered.  Specifying a
  237.  small EMM handle count can save conventional memory and allow
  238.  EMM to run faster.
  239.  
  240.  The EMM handle count default is 64 handles.  Application
  241.  programs written to use EMM versions below EMM 4.0 use a
  242.  maximum of 32 handles.  If you're using older application
  243.  programs, you may change the EMM handle count to H=32,
  244.  but using the default of 64 handles will work fine.  The maximum
  245.  number of handles is 254.
  246.  
  247.  The H=x parameter is optional.  If the H=x parameter is in the
  248.  command line, the EMM will support the number of handles
  249.  specified by x.  The handle count will appear on the screen when
  250.  EMM is installed.  If H=x is absent, the EMM uses 64 handles.
  251.  You won't see a handle count on the screen when EMM is installed.
  252.  
  253.  Example.  You're using one Above Board 286 in an IBM PC AT.
  254.  Expanded memory is installed at D000.  The board is set for I/O
  255.  address 208.  You have 1.5M bytes of expanded memory and no
  256.  extended memory.  You want abbreviated diagnostics and your
  257.  application program uses 128 handles.  Use this command:
  258.  
  259.  DEVICE=EMM.SYS at D000 208 EXP=1536 ND H=128
  260.  
  261.  When you have finished editing the CONFIG.SYS file, reboot
  262.  your computer.  EMM 4.0 is installed and ready to go.
  263.  
  264.  
  265. ================================================================================
  266.                               INSTALLING EMM2.SYS
  267. ================================================================================
  268.  
  269.  Once you have installed the Above Board 2 in your PS/2 Model 50 or
  270.  60, you can run the MEMSET program provided on the Utilities 2 Disk
  271.  or use the detailed instructions below.
  272.  
  273.  Installing the software involves two steps:
  274.  
  275.   o  Copying EMM2.SYS from the Utilities 2 Disk.
  276.  
  277.   o  Editing your CONFIG.SYS file to include a "device" command
  278.      line for EMM2.SYS.
  279.  
  280. Copying files
  281. -------------
  282.  Before you can use the Above Board for expanded memory, you must
  283.  copy EMM2.SYS from the Utilities 2 Disk to your fixed disk.  When
  284.  you copy the file, you should rename the file emm.sys, for example:
  285.  
  286.         COPY A:\EMM2.SYS C:\EMM.SYS
  287.  
  288.  
  289. Setting up Expanded Memory
  290.  
  291.  This section explains how to edit the CONFIG.SYS file to use
  292.  EMM 4.0.  To use EMM 4.0, you'll need to add new commands to
  293.  your CONFIG.SYS file.  Use any ASCII file editor (such as
  294.  EDLIN or Notepad) to view and edit the file.  Then perform the
  295.  following steps to add the commands:
  296.  
  297. 1       Copy the parameters that are currently on the DEVICE=EMM.SYS line.
  298.  
  299. 2       Replace the DEVICE=EMM.SYS line in your CONFIG.SYS file with the
  300.         following new parameters:
  301.  
  302. DEVICE=EMM.SYS Computer EXP=x ND NP NE FR MC RD H=x MCF=x MCL=x EXPF=x EXPL=x
  303.  
  304.  
  305.   All the parameters are optional.
  306.  
  307.   The "Computer" parameter defines the type of computer in which
  308.   the Above Board 2 is installed.  Replace the "Computer" parameter
  309.   with one of the choices listed in Table 2.  
  310.  
  311. Table 2          Computer                        Type of computer
  312. -------------------------------------------------------------------
  313.                  MOD50                           IBM PS/2 Model 50   
  314.                  --------------------------------------------------
  315.                  MOD60                           IBM PS/2 Model 60   
  316.                  --------------------------------------------------
  317.                  NC                              Other machines
  318.  
  319.  The EXP=x (expanded memory amount) parameter sets the amount 
  320.  of expanded memory in your computer, where x is the amount 
  321.  in kilobytes.  The value for x must be a multiple of 16 and 
  322.  less than or equal to 32768.  Any unused memory in your system
  323.  will be used as extended memory.  The default is x=0, which means
  324.  that NONE of your memory will be used as expanded memory.
  325.  
  326.  ND (no diagnostics) - see the EMM.SYS documentation above.
  327.  
  328.  NP (no pause) - see the EMM.SYS documentation above.
  329.  
  330.  NE (no extended memory device drivers) - Use this option if you
  331.  don't intend to use any extended memory.  Do NOT use this option
  332.  if you intend to use HIMEM.SYS.
  333.  
  334.  The FR (fast RAM) parameter tells emm to take advantage of 100-
  335.  nanosecond SIMMS installed in the Above Board 2.  Do not use this
  336.  if you have any 120 nanosecond SIMMS installed in your Above Board 2.
  337.  
  338.  The MC (mappable conventional memory) parameter causes emm to
  339.  disable all memory on the computer's system board.  You should
  340.  only do this if you have 2 mb or more of expanded memory.
  341.  
  342.  The RD (relocate driver) parameter causes emm to be installed in
  343.  expanded memory instead of conventional memory.  This conserves
  344.  conventional memory.
  345.  
  346.  H=x (handle count) - see above.
  347.  
  348.  The MCF=x (mappable conventional first) and MCL=x (mappable
  349.  conventional last) parameters provide the same function as the
  350.  MC parameter, but they also let you override the beginning and
  351.  ending addresses of mappable conventional memory.
  352.  
  353.  The EXPF=x (expanded first) and EXPL=x (expanded last) parameters
  354.  specify the addresses of the expanded memory page frame.
  355.  
  356.  Example.  You're using an IBM PS/2 Model 50 that includes an
  357.  Above Board 2 card with 2 megabytes of memory.  You want to 
  358.  leave 64K of extended memory for HIMEM.SYS, map all of conventional 
  359.  memory, and use the remainder as expanded memory.
  360.  
  361.  DEVICE=EMM.SYS MOD50 EXP=1344 MC
  362.  
  363.