www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/11/24/14:25:17

From: Elliott Oti <e DOT oti AT stud DOT warande DOT ruu DOT nl>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Install bash as DOS 6.22 shell
Date: Sat, 23 Nov 1996 00:57:34 -0800
Organization: Academic Computer Centre Utrecht, (ACCU)
Lines: 26
Message-ID: <3296BC7E.6B9A@stud.warande.ruu.nl>
References: <574ef8$5dk AT nexp DOT crl DOT com> <01bbd8e8$2f3c16a0$010200c0 AT weiqigao>
NNTP-Posting-Host: warande1078.warande.ruu.nl
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Weiqi Gao wrote:
> Well, I did experiment and came out with the following problems:
> 1.  If I specify SHELL=D:\PATH\BASH.EXE in CONFIG.SYS,  DOS 6.22 will
> complain about "No DPMI" and then "Your command processor is no good".  It
> falls back to COMMAND.COM .
> 2.  If I fire up bash from the DOS command line, it will eat up a big
> chunck of my DOS memory (409K -> 312K).  But everything else works fine.
> 3.  I don't have any DPMI server that I can (or know how to) load before
> the SHELL= command in CONFIG.SYS .
> 

I don't use bash but offhand I would say it's because cwspdpmi is not
in your path before you start bash ( config.sys is  processed before
autoexec.bat, where the PATH variable is specified).
Maybe copying cwsdpmi to the directory where bash resides? Or C:\ root?

If that doesn't work and you really need a dpmi host, try pmodetsr.exe,
a TSR dpmi host based on Tran's pmode extender and ported to djgpp.
It doesn't support virtual memory paging, so you might want to make
sure that enough RAM is available. Load it in your config.sys before
you start bash. Available from ftp://x2ftp.oulu.fi/pub/msdos/programming/djgpp2.

Or else fork out some $$ and buy QEMM (with QDPMI) which does support virtual
memory.

Elliott

- Raw text -


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