home *** CD-ROM | disk | FTP | other *** search
/ MS-DOS 8.0 / MS-DOS8.iso / SOFTWARE / QEMM / TECHNOTE / GAMES.TEC < prev    next >
Text File  |  1997-05-15  |  17KB  |  514 lines

  1.  
  2.                     Using QEMM with Games
  3.  
  4.  Quarterdeck Technical Note #284             Filename: GAMES.TEC
  5.  by Michael Bryant II                      CompuServe: GAMES.ZIP
  6.  Last revised: 4/4/95                        Category: QEMM
  7.  
  8.  Subject: Configuring QEMM for best results with today's
  9.           computer games.
  10.  
  11.  Q. Why do I need QEMM to run with my games?
  12.  
  13.  A. Today's games are pushing the limits of what they want from a
  14.     system. Many require a minimum 80386 or later machine, 4-8 MB
  15.     of RAM, and Super VGA graphics. They also want most (if not
  16.     all) of conventional memory so they can dazzle you with the
  17.     newest set of thrills. Requirements of 610K or more of free
  18.     conventional memory are becoming more commonplace. QEMM can
  19.     easily free up to 634K of conventional memory on most systems,
  20.     even after loading the drivers and programs that are needed for
  21.     a game. Additionally, most game publishers already take full
  22.     advantage of the memory specifications provided by QEMM.
  23.  
  24.  
  25.  Q. How should I configure my system using QEMM to get the maximum
  26.     performance that I require for my games?
  27.  
  28.  A. If you are running low on memory, you should create a "minimal
  29.     system". A minimal system configuration is one in which you
  30.     load only the TSRs and drivers absolutely necessary to run the
  31.     game in question, and nothing else. This will ensure that the
  32.     game will not only have the memory that it needs to run, but
  33.     that the chances of another program or TSR interfering with the
  34.     game are minimized.
  35.  
  36.     This note will show you how to create a multiple configuration
  37.     if you are using MS-DOS 6.x, PC-DOS 6.x. or later, or how to
  38.     create a minimal system boot floppy. A minimal system boot
  39.     floppy will allow you to insert a floppy disk in the A: drive,
  40.     boot the computer, and load a configuration from the floppy
  41.     that is optimal for the games that you are using. Users of
  42.     MS-DOS 6 and PC-DOS 6 can alternatively set up a "multiple
  43.     configuration" that allows different configurations to be
  44.     chosen when booting the computer (thus, placing a floppy in the
  45.     A: drive is not necessary). Please note that QEMM 7 or later is
  46.     required to fully support multiple configurations.
  47.  
  48.  
  49.  CREATING A MULTIPLE BOOT CONFIGURATION
  50.  --------------------------------------
  51.  
  52.  ** NOTE: THIS SECTION IS FOR PC-DOS & MS-DOS 6.x SYSTEMS ONLY **
  53.  
  54.  MS- and PC-DOS 6 and later support multiple configurations, which
  55.  allow you to choose which group of drivers you would like to load.
  56.  QEMM fully supports multiple configurations; this section is
  57.  intended to help you create one quickly and painlessly. If you
  58.  need any additional assistance, contact the manufacturer of the
  59.  DOS that you are using.
  60.  
  61.  To create a game configuration:
  62.  
  63.  1) From the DOS prompt, type:
  64.  
  65.     C: <Enter>
  66.     CD\ <Enter>
  67.     EDIT AUTOEXEC.BAT <Enter>
  68.  
  69.     This will allow you to edit the AUTOEXEC.BAT file on the boot
  70.     drive.
  71.  
  72.  2) Add the following lines at the very top of this file:
  73.  
  74.     GOTO %CONFIG%
  75.     :NORMAL
  76.  
  77.  3) Go to the bottom of your AUTOEXEC.BAT (hit the down arrow until
  78.     you are at the end of the file) and add the following lines:
  79.  
  80.     GOTO END
  81.     :GAME
  82.  
  83.  4) Using Copy and Paste, copy the following lines from your NORMAL
  84.     configuration (everything between the :NORMAL line and the GOTO
  85.     END line) to the GAME configuration (below the :GAME line):
  86.  
  87.     CD-ROM (commonly MSCDEX.EXE)
  88.  
  89.     Mouse (commonly MOUSE.EXE or MOUSE.COM)
  90.  
  91.     Sound (most likely statements that start with the word SET
  92.     and/or the lines that are added by your Sound board. Common
  93.     examples include SBCONFIG and MVAUDIO.)
  94.  
  95.     Path  (usually looks like PATH=C:\DOS;C:\ ...)
  96.  
  97.     Prompt (usually looks like PROMPT $P$G)
  98.  
  99.     Joystick (if you need a driver to run your joystick)
  100.  
  101.  
  102.      EXAMPLE:
  103.  
  104.      GOTO %CONFIG%
  105.  
  106.      :NORMAL
  107.      @ECHO OFF
  108.      SET TEMP=C:\TEMP
  109.      SET NU=C:\NU
  110.      SET NORTON=C:\NORTON
  111.      REM THE "CHECK" LINE BELOW PROVIDES ADDITIONAL SAFETY FOR
  112.      REM STACKED DRIVES. PLEASE DO ONT REMOVE IT.
  113.      C:\STACKER\CHECK /WP
  114.      PROMPT $P$G
  115.      PATH=C:\PROAUDIO;C:\QEMM;C:\DOS;C:\WINDOWS;C:\STACKER;C:\;
  116.      SET MOUSE=C:\MOUSE
  117.      C:\QEMM\LOADHI /R:2 C:\DOS\MOUSE.EXE
  118.      C:\QEMM\LOADHI /R:2 C:\DOS\SHARE.EXE /L:500 /F:5100
  119.      C:\QEMM\LOADHI /R:2 C:\DOS\MSCDEX.EXE /D:MSCD001 /M:20
  120.      SET BLASTER=A220 D1 I5 T3
  121.      IMAGE
  122.      C:\QEMM\LOADHI /R:2 C:\DRIVERS\FASTLNK.EXE /Q
  123.      GOTO END
  124.  
  125.      :GAME
  126.      @ECHO OFF
  127.      SET TEMP=C:\TEMP
  128.      REM THE "CHECK" LINE BELOW PROVIDES ADDITIONAL SAFETY FOR
  129.      REM STACKED DRIVES. PLEASE DO ONT REMOVE IT.
  130.      C:\STACKER\CHECK /WP
  131.      PROMPT $P$G
  132.      PATH=C:\PROAUDIO;C:\QEMM;C:\DOS;C:\WINDOWS;C:\STACKER;C:\;
  133.      SET MOUSE=C:\MOUSE
  134.      C:\QEMM\LOADHI /R:2 C:\DOS\MOUSE.EXE
  135.      C:\QEMM\LOADHI /R:2 C:\DOS\MSCDEX.EXE /D:MSCD001 /M:4 /E
  136.      SET BLASTER=A220 D1 I5 T3
  137.      GOTO END
  138.  
  139.      :END
  140.      REM -- END OF MULTI --
  141.  
  142.     On the line that reads MSCDEX.EXE, if there is an /M:xx, make
  143.     sure that the number is less than or equal to 15 (/M:15). If it
  144.     is not, please feel free to change it. Then, if there is not a
  145.     /E on that line, please add one.
  146.  
  147.     EXAMPLE: MSCDEX.EXE /D:MSCD001 /V /M:4 /E
  148.  
  149.     Go to the very end of the AUTOEXEC.BAT.  Hit <Enter> a couple
  150.     of times to make a blank line and add the following line:
  151.  
  152.      :ND
  153.  
  154.     Save the file and exit.
  155.  
  156.  5) Edit your CONFIG.SYS file by typing the following:
  157.  
  158.      EDIT CONFIG.SYS <Enter>
  159.  
  160.  6) Type the following as the first lines in your CONFIG.SYS:
  161.  
  162.      [menu]
  163.      menuitem=NORMAL, Normal Configuration
  164.      menuitem=GAME, Games Configuration
  165.  
  166.      [NORMAL]
  167.  
  168.  7) Go to the bottom of your CONFIG.SYS file. (Press the down
  169.     arrow until you get to the bottom of the file) and type
  170.  
  171.     [GAME] <Enter>
  172.  
  173.     Copy the following lines from your Normal Configuration:
  174.  
  175.      DOSDATA.SYS
  176.      QEMM386.SYS
  177.      DOS-UP.SYS
  178.      SHELL=C:\DOS\COMMAND.COM
  179.      FILES
  180.      BUFFERS
  181.  
  182.      CD-ROM Driver
  183.      (example - DEVICE=C:\CDROM\CDROMDRV.SYS)
  184.  
  185.      Sound Driver
  186.      (example - DEVICE=C:\SOUND\SBMVAUD.SYS)
  187.  
  188.      Disk Compression Drivers
  189.      (examples - DEVICE=C:\STACKER\STACHIGH.SYS
  190.                  DEVICE=C:\STACKER\STACKER.COM
  191.                  DEVICE=C:\QEMM\ST-DBL.SYS
  192.                  DEVICE=C:\DOS\DBLSPACE.SYS)
  193.  
  194.  
  195.        EXAMPLE:
  196.  
  197.        MENUITEM=NORMAL, Normal Configuration
  198.        MENUITEM=GAME, Games Configuration
  199.  
  200.        [NORMAL]
  201.        DEVICE=C:\QEMM\DOSDATA.SYS
  202.        DEVICE=C:\QEMM\QEMM386.SYS RAM X=B000-B1FF R:1 ST:M
  203.        DEVICE=C:\QEMM\DOS-UP.SYS @C:\QEMM\DOS-UP.DAT
  204.        DEVICE=C:\QEMM\LOADHI.SYS /R:1 C:\QEMM\QDPMI.SYS ...
  205.        DEVICE=C:\STACKER\DPMS.EXE
  206.        DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\STACKER\STACHIGH.SYS
  207.        DEVICE=C:\CD-ROM\TSLCDR.SYS /D:MSCD001 /P:3 /S:330
  208.        DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\DOS\ANSI.SYS
  209.        DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\DOS\SETVER.EXE
  210.        DEVICE=C:\QEMM\LOADHI.SYS /R:1 C:\DRIVERS\SPEEDVID.SYS /VGA
  211.        FILES=40
  212.        BUFFERS=25
  213.        LASTDRIVE=Z
  214.        STACKS=0,0
  215.        SHELL=C:\QEMM\LOADHI.COM /R:2 C:\DOS\COMMAND.COM /P /E:512
  216.  
  217.        [GAME]
  218.        DEVICE=C:\QEMM\DOSDATA.SYS
  219.        DEVICE=C:\QEMM\QEMM386.SYS RAM X=B000-B1FF R:1 ST:M
  220.        DEVICE=C:\QEMM\DOS-UP.SYS @C:\QEMM\DOS-UP.DAT
  221.        DEVICE=C:\STACKER\DPMS.EXE
  222.        DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\STACKER\STACHIGH.SYS
  223.        DEVICE=C:\CD-ROM\TSLCDR.SYS /D:MSCD001 /P:3 /S:330
  224.        FILES=40
  225.        BUFFERS=25
  226.        LASTDRIVE=Z
  227.        STACKS=0,0
  228.        SHELL=C:\QEMM\LOADHI.COM /R:2 C:\DOS\COMMAND.COM /P /E:512
  229.  
  230.     Add the following parameters to the QEMM386.SYS line:
  231.  
  232.        DMA=128
  233.  
  234.      Example:
  235.      (Before)
  236.      DEVICE=C:\QEMM\QEMM386.SYS RAM ST:M X=D000:16K
  237.  
  238.      (After)
  239.      DEVICE=C:\QEMM\QEMM386.SYS RAM ST:M X=D000:16K DMA=128
  240.  
  241.      Save the file and exit.
  242.  
  243.    *** For further information on creating Multiple Boot ***
  244.    *** Configurations please refer to your DOS Manual  ***
  245.  
  246.  
  247.  9) Type the following, pressing Enter after each line.
  248.  
  249.       CD \QEMM
  250.       OPTIMIZE
  251.  
  252.     Select the Games Configuration followed by the Express Optimize
  253.     option.
  254.  
  255.  10) You are finished with this part - go to ** CONCLUSION **.
  256.  
  257.  
  258.  
  259.  CREATING A BOOT DISK
  260.  --------------------
  261.  
  262.  To create a game boot disk,
  263.  
  264.  1) Find a blank, unformatted floppy that will fit in your A: drive,
  265.     or a floppy disk containing nothing you wish to save.
  266.  
  267.  2) Label this floppy disk "GAME FLOPPY".
  268.  
  269.  3) From the DOS prompt, type:
  270.  
  271.     FORMAT A: /S <Enter>
  272.  
  273.     This will format the floppy disk, and will make it bootable.
  274.  
  275.  4) After the format is complete and you are back at a DOS prompt,
  276.     type:
  277.  
  278.      COPY C:\CONFIG.SYS A:\ <Enter>
  279.      COPY C:\AUTOEXEC.BAT A:\ <Enter>
  280.      A: <Enter>
  281.  
  282.  5) Edit your A:\AUTOEXEC.BAT file.
  283.  
  284.     a) DOS 5 users will be able to type EDIT AUTOEXEC.BAT and
  285.       <Enter>
  286.  
  287.     b) DOS 3 or 4 users will need to use their favorite text
  288.        editor or EDLIN.
  289.  
  290.     c) DR-DOS users will be able to type EDITOR AUTOEXEC.BAT
  291.        and <Enter>
  292.  
  293.  6) Make the following changes:
  294.  
  295.     a) Insert the letters "REM " (the word REM followed by a single
  296.        space) in front of every line EXCEPT the following:
  297.  
  298.        CD-ROM (commonly MSCDEX.EXE)
  299.  
  300.        Mouse (commonly MOUSE.EXE or MOUSE.COM)
  301.  
  302.        Sound (most likely statements that start with the word SET
  303.        and/or the lines that are added by your Sound board. Common
  304.        ones are SBCONFIG and MVAUDIO.)
  305.  
  306.        Path  (usually looks like PATH=C:\DOS;C:\ ...)
  307.  
  308.        Prompt (usually looks like PROMPT $P$G)
  309.  
  310.        Joystick (if you need a driver to run your joystick)
  311.  
  312.     b) On the line that reads MSCDEX.EXE, if there is an /M:xx,
  313.        make sure that the number is equal to or less than 15
  314.        (/M:15). If it is not, please feel free to change it. Then,
  315.        if there is not a /E on that line please add one.
  316.  
  317.         EXAMPLE: MSCDEX.EXE /D:MSCD001 /V /M:4 /E
  318.  
  319.     c) Save the file and exit.
  320.  
  321.        EXAMPLE:
  322.  
  323.        Before
  324.        ===================================
  325.        @ECHO OFF
  326.        SET TEMP=C:\TEMP
  327.        SET NU=C:\NU
  328.        SET NORTON=C:\NORTON
  329.        REM THE "CHECK" LINE BELOW PROVIDES ADDITIONAL SAFETY FOR
  330.        REM STACKED DRIVES. PLEASE DO NOT REMOVE IT.
  331.        C:\STACKER\CHECK /WP
  332.        PROMPT $P$G
  333.        PATH=C:\PROAUDIO;C:\QEMM;C:\DOS;C:\WINDOWS;C:\FUSION;C:\;
  334.        SET MOUSE=C:\MOUSE
  335.        C:\QEMM\LOADHI /R:2 C:\DOS\MOUSE.EXE
  336.        C:\QEMM\LOADHI /R:2 C:\DOS\SHARE.EXE /L:500 /F:5100
  337.        C:\QEMM\LOADHI /R:2 C:\DOS\MSCDEX.EXE /D:MSCD001 /M:20
  338.        SET BLASTER=A220 D1 I5 T3
  339.        IMAGE
  340.        C:\QEMM\LOADHI /R:2 C:\DRIVERS\FASTLNK.EXE /Q
  341.  
  342.        After
  343.        ===================================
  344.        @ECHO OFF
  345.        SET TEMP=C:\TEMP
  346.        SET NU=C:\NU
  347.        SET NORTON=C:\NORTON
  348.        REM THE "CHECK" LINE BELOW PROVIDES ADDITIONAL SAFETY FOR
  349.        REM STACKED DRIVES. PLEASE DO NOT REMOVE IT.
  350.        C:\STACKER\CHECK /WP
  351.        PROMPT $P$G
  352.        PATH=C:\PROAUDIO;C:\QEMM;C:\DOS;C:\WINDOWS;C:\FUSION;C:\;
  353.        SET MOUSE=C:\MOUSE
  354.        C:\QEMM\LOADHI /R:2 C:\DOS\MOUSE.EXE
  355.        REM C:\QEMM\LOADHI /R:2 C:\DOS\SHARE.EXE /L:500 /F:5100
  356.        C:\QEMM\LOADHI /R:2 C:\DOS\MSCDEX.EXE /D:MSCD001 /M:4 /E
  357.        SET BLASTER=A220 D1 I5 T3
  358.        REM IMAGE
  359.        REM C:\QEMM\LOADHI /R:2 C:\DRIVERS\FASTLNK.EXE /Q
  360.  
  361.  7) Edit your A:\CONFIG.SYS file.
  362.  
  363.     a) DOS 5 users will be able to type EDIT CONFIG.SYS and <Enter>
  364.  
  365.     b) DOS 3 or 4 users will need to use their favorite text editor
  366.        or EDLIN.
  367.  
  368.     c) DR-DOS users will be able to type EDITOR CONFIG.SYS
  369.        and <Enter>
  370.  
  371.  8) Make the following changes:
  372.  
  373.        Using the REM command, remark out all lines except the
  374.        following:
  375.  
  376.        DOSDATA.SYS
  377.        QEMM386.SYS
  378.        DOS-UP.SYS
  379.        SHELL=C:\DOS\COMMAND.COM
  380.        FILES
  381.        BUFFERS
  382.  
  383.        CD-ROM Driver
  384.        (example - DEVICE=C:\CDROM\CDROMDRV.SYS)
  385.  
  386.        Sound Driver
  387.        (example - DEVICE=C:\SOUND\SBMVAUD.SYS)
  388.  
  389.        Disk Compression Drivers
  390.        (example - DEVICE=C:\STACKER\STACHIGH.SYS
  391.                   DEVICE=C:\STACKER\STACKER.COM
  392.                   DEVICE=C:\QEMM\ST-DBL.SYS
  393.                   DEVICE=C:\DOS\DBLSPACE.SYS)
  394.  
  395.        EXAMPLE:
  396.  
  397.        Before
  398.        =======================================
  399.        DEVICE=C:\QEMM\DOSDATA.SYS
  400.        DEVICE=C:\QEMM\QEMM386.SYS RAM X=B000-B1FF R:1 ST:M
  401.        DEVICE=C:\QEMM\DOS-UP.SYS @C:\QEMM\DOS-UP.DAT
  402.        DEVICE=C:\QEMM\LOADHI.SYS /R:1 C:\QEMM\QDPMI.SYS ...
  403.        DEVICE=C:\STACKER\DPMS.EXE
  404.        DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\STACKER\STACHIGH.SYS
  405.        DEVICE=C:\CD-ROM\TSLCDR.SYS /D:MSCD001 /P:3 /S:330
  406.        DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\DOS\ANSI.SYS
  407.        DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\DOS\SETVER.EXE
  408.        DEVICE=C:\QEMM\LOADHI.SYS /R:1 C:\DRIVERS\SPEEDVID.SYS /VGA
  409.        FILES=40
  410.        BUFFERS=25
  411.        LASTDRIVE=Z
  412.        STACKS=0,0
  413.        SHELL=C:\QEMM\LOADHI.COM /R:2 C:\DOS\COMMAND.COM /P /E:512
  414.  
  415.        After
  416.        =======================================
  417.        DEVICE=C:\QEMM\DOSDATA.SYS
  418.        DEVICE=C:\QEMM\QEMM386.SYS RAM X=B000-B1FF R:1 ST:M
  419.        DEVICE=C:\QEMM\DOS-UP.SYS @C:\QEMM\DOS-UP.DAT
  420.        DEVICE=C:\QEMM\LOADHI.SYS /R:1 C:\QEMM\QDPMI.SYS ...
  421.        DEVICE=C:\STACKER\DPMS.EXE
  422.        DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\STACKER\STACHIGH.SYS
  423.        DEVICE=C:\CD-ROM\TSLCDR.SYS /D:MSCD001 /P:3 /S:330
  424.        REM DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\DOS\ANSI.SYS
  425.        REM DEVICE=C:\QEMM\LOADHI.SYS /R:2 C:\DOS\SETVER.EXE
  426.        REM DEVICE=C:\QEMM\LOADHI.SYS /R:1 C:\DRIVERS\SPEEDVID.SYS /VGA
  427.        FILES=40
  428.        BUFFERS=25
  429.        LASTDRIVE=Z
  430.        STACKS=0,0
  431.        SHELL=C:\QEMM\LOADHI.COM /R:2 C:\DOS\COMMAND.COM /P /E:512
  432.  
  433.       
  434.        Please add the following parameter to the QEMM386.SYS line:
  435.  
  436.        DMA=128
  437.  
  438.  
  439.        Example:
  440.  
  441.        (Before)
  442.        DEVICE=C:\QEMM\QEMM386.SYS RAM ST:M X=D000:16K DMA=128
  443.  
  444.        (After)
  445.        DEVICE=C:\QEMM\QEMM386.SYS RAM ST:M X=D000:16K DMA=128
  446.  
  447.        Save the file and exit.
  448.  
  449.  9) Type the following, pressing Enter after each line.
  450.  
  451.      C:
  452.      CD \QEMM
  453.      Optimize /B:A
  454.  
  455.      This will begin the Optimize process, which will provide as
  456.      much conventional and upper memory as possible. When asked,
  457.      select "Express Optimize" to speed the Optimize procedure up.
  458.  
  459.  10) You are finished with this part - go to the ** CONCLUSION **
  460.       section at the end of this technical note.
  461.  
  462.  
  463.                      ** CONCLUSION **
  464.  
  465.                  You are now ready to play!
  466.  
  467.  Q. My game says it *STILL* does not have enough memory.  What do I
  468.     do now?
  469.  
  470.  A. Consult Quarterdeck Technical Note #296 - MAXMEM.TEC for
  471.     suggestions. This technote is located in the TECHNOTE
  472.     subdirectory in your QEMM directory.
  473.  
  474.  Q. I did everything as instructed above, and now my game doesn't
  475.     work.  How do I resolve the conflict?
  476.  
  477.  A. The quickest way to resolve any conflicts between QEMM and your
  478.     game is to run through TROUBLE.TEC, a Quarterdeck Technical
  479.     Note in your QEMM\TECHNOTE directory.  This note will walk you
  480.     through a clear and straightforward troubleshooting procedure.
  481.  
  482.  
  483.          ** SPECIAL NOTE - KNOWN INCOMPATIBILITIES **
  484.  
  485.  The following games are known to be either incompatible with
  486.  QEMM, or require special handling.  Some games will not run
  487.  with any memory management software because the game designers
  488.  are ignoring industry standards and taking memory management into
  489.  their own hands.
  490.  
  491.  Tornado (by Spectrum Holobyte) - Do not load COMMAND.COM or Stacks
  492.  high.
  493.  
  494.  Links386 (by Access) - Make sure you are using their latest
  495.  version, QEMM 7.04 (or later), and add VS:Y to the end of the
  496.  QEMM386.SYS line in your CONFIG.SYS.
  497.  
  498.  DOS4GW v1.9 Extended Games: Rebel Assault, SimCity 2000, DOOM.
  499.  The DOS-Extender these games use may not function properly
  500.  with AMI BIOS systems using the Hidden Refresh option.  For the
  501.  games to function properly, disable this option, or obtain the
  502.  latest release from the game manufacturer.
  503.  
  504.  Commanche (by NovaLogic) - Will not run with any Expanded memory
  505.  manager by design. You must use HIMEM.SYS or equivalent XMS
  506.  manager only.
  507.  
  508.  ******************************************************************
  509.  *      Trademarks are property of their respective owners.       *
  510.  *   This and other technical notes may be available in updated   *
  511.  *     forms through Quarterdeck's standard support channels.     *
  512.  *          Copyright (C) 1996 Quarterdeck Corporation            *
  513.  ******************** E N D   O F   F I L E ***********************
  514.