From: Elliott Oti 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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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