Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

Win95 FAQ Part 12 of 14: MS-DOS Games
Section - 12.5. How do I use DPMI memory and DPMI programs?

( Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Part8 - Part9 - Part10 - Part11 - Part12 - Part13 - Part14 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Business Photos and Profiles ]


Top Document: Win95 FAQ Part 12 of 14: MS-DOS Games
Previous Document: 12.4. How do I use EMS or XMS memory?
Next Document: 12.6. How do I speed up this DOS game?
See reader questions & answers on this topic! - Help others by sharing your knowledge
   If a program doesn't claim to use XMS or EMS memory, chances are it's
   a protected mode program. DOOM by id and Descent (TM) by InterPlay are
   two such programs.
   
   In this program's Memory tab, turn off EMS and XMS memory, and set
   DPMI to whatever the game requires, or leave it on Auto. Auto mode
   will make Win95 allocate more RAM to the game as needed, but it will
   cause extra disk swapping. Set this to the game's recommended value,
   no higher than your total memory actually installed in the computer.
   
   If the game does its own disk swapping (like Descent does), fix the
   DPMI memory value to the game's recommended value and don't use Auto.
   There's no point in having Win95 and the game do swapping at the same
   time.
   
   Some DPMI games do bizarre stuff and may crash Win95 the first time
   running. If so, turn on the "Protected" switch just below the
   conventional memory setting. This will virtualize most of the I/O
   space in that game's DOS session. Turning on "Prevent DOS programs
   from detecting Windows" might help too. If the game does hardware
   detection, try by-passing it and specifying your video and sound card
   properties in the game manually. Descent has troubles detecting sound
   cards in a DOS session, for example.

     * 12.5.1. How come Strike Commander (TM) doesn't work? (And other
       VCPI programs) 
       
   Breidavick Gistiheimili told me that Strike Commander wouldn't run in
   a DOS Session because it couldn't communicate with the "EMS Memory
   Manager". In reality, SC requires VCPI services. Win95 DOS sessions
   don't support VCPI unfortunately. EMM386 normally provides VCPI
   services in real mode.
   
   If you run a game in a DOS session and get a mysterious message to the
   effect that it wants EMM386, it's most likely that it wants VCPI
   memory. You will have to resort to the Single mode DOS techniques
   below to make the game run.
   

User Contributions:

Comment about this article, ask questions, or add new information about this topic:

CAPTCHA




Top Document: Win95 FAQ Part 12 of 14: MS-DOS Games
Previous Document: 12.4. How do I use EMS or XMS memory?
Next Document: 12.6. How do I speed up this DOS game?

Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Part8 - Part9 - Part10 - Part11 - Part12 - Part13 - Part14 - Single Page

[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
gordonf@intouch.bc.ca





Last Update March 27 2014 @ 02:12 PM