www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/04/26/18:34:44

Xref: news2.mv.net comp.os.msdos.djgpp:3175
From: alexlehm AT rbg DOT informatik DOT th-darmstadt DOT de (Alexander Lehmann)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: V2 = hmmm
Date: 26 Apr 1996 12:59:02 GMT
Organization: Technische Hochschule Darmstadt
Lines: 48
Message-ID: <4lqham$pn9@rs18.hrz.th-darmstadt.de>
References: <Pine DOT LNX DOT 3 DOT 91 DOT 960425151105 DOT 18283A-100000 AT noether DOT nyongwa DOT montreal DOT qc DOT ca>
NNTP-Posting-Host: hp62.rbg.informatik.th-darmstadt.de
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

dunder (dunder AT nyongwa DOT montreal DOT qc DOT ca) wrote:

: > No they won't.  Look at the games: almost every one of them comes with 
: > such an external program, and nobody complains.  The latest and hottest 
: > QUAKE (a successor to DOOM) is compiled with DJGPP and comes with 
: > CWSDPMI, so apparently not everyone barks on it.

: sigh, most games use XMS and EMS as drivers which are usually defaults on 
: every machines. But I guess that poeple don't bark at Quake because it's 
: ... Quake! But take a smaller game, a shareware perhaps, will people 
: bother for a shareware? One among thousands! And it uses some wierd 
: driver! I'll check somewhere else.  no?

I'm not sure if I have a similar concept of what driver is, but IMHO a driver
is something that has to be started in the rc.local, config.sys, System Folder
(whatever your system is), e.g. setting the EMM386 to support EMS while you
usually prefer not to use it due to memory loss or loading a VESA bios
extension. Extenders like dos4gw and cwsdpmi don't really count as drivers,
since they are loaded at startup (I would say).
As long as you can unzip your shareware program into an installation directory
and then run it from there, I think nobody will complain.

Compared to dos4gw, go32 and cwsdpmi work better BTW, if you want to run
a Watcom 32bit program from a different directory, you have to supply the path
to the extender also (d:/foo/dos4gw d:/foo/prog.exe) since it only looks in
the current directory and maybe the PATH, while cwsdpmi is also found in the
directory the program is found in.

: > For Win95, you should set the DPMI memory on the DOS box property sheet 
: > to 65535K (not Auto!), for Win95 to let you use maximum virtual memory.

: What you don't quite get is that it CAN'T be set to 64M! The limit is 16M!
: anyhow, that's unimportant as I'm better off testing on the lowest memory 
: machine to make programs compatible on any low-memory machine.

I though so too, apparently the largest setting in the list is 16M, but you
can also enter an arbitrary number manually and then the limit is 64M.
(Though 16M should be plenty, this means that the compiler can allocate 8M
 in one block, which he probably won't do anyway).


bye, Alexander

--
Alexander Lehmann,                                  |  "On the Internet,
alex AT hal DOT rhein-main DOT de  (plain, MIME, NeXT)         |   nobody knows
alexlehm AT rbg DOT informatik DOT th-darmstadt DOT de (plain)     |   you're a dog."
<URL:http://www.student.informatik.th-darmstadt.de/~alexlehm/>

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019