X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rod Pemberton Newsgroups: comp.os.msdos.djgpp Subject: Re: DOSBox? Date: Thu, 5 Oct 2017 04:27:55 -0400 Organization: Aioe.org NNTP Server Lines: 63 Message-ID: References: NNTP-Posting-Host: ZTD62cW/Uw8bymX5ok+0NA.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Complaints-To: abuse AT aioe DOT org X-Notice: Filtered by postfilter v. 0.8.2 Bytes: 3638 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com On Wed, 4 Oct 2017 20:01:19 -0700 "Yehudi Yrushlme (yehudi512k AT gmail DOT com) [via djgpp AT delorie DOT com]" wrote: This is not a Google Group. We bottom post on Usenet, as it's difficult to follow longer posts when top posted. > On Wed, Oct 4, 2017 at 12:56 PM, rugxulo AT gmail DOT com [via > djgpp AT delorie DOT com] < djgpp AT delorie DOT com> wrote: >> On Wednesday, October 4, 2017 at 1:28:47 PM UTC-5, Louis Santillan >> (lpsantil AT hates DOT spam) [via djgpp AT hates DOT spam] wrote: >>> On Tue, Oct 3, 2017 at 5:31 PM, Yehudi Yrushlme >>> (yehudi512k AT hates DOT spam) [via djgpp AT hates DOT spam] >>> wrote: >>>> I'm probably going to look like a fool asking this, but does >>>> this run in DOSBox? Also is it necessary to install this is you >>>> only intend to run apps made with DJGPP? >> >> DOSBox is only for games, it's only a "fast 486" (DX2) emulator. >> >> Better to use VirtualBox or QEMU/KVM or DOSEMU2 or similar, if you >> want to run the compiler suite. Or use a cross-compiler. >> >> 1). https://www.lazybrowndog.net/freedos/virtualbox/ >> 2). https://github.com/stsp/dosemu2/releases >> 3). https://github.com/andrewwutw/build-djgpp/releases >> >>> If you only intend to run apps built with djgpp, then CWSDPMI is >>> the only thing you need from djgpp. >> >> Only if you don't already have an equivalent 32-bit DPMI provider >> running. > > Is the HX DOS extender an equivalent DPMI provider? > Does Japheth's HDPMI implement the functions that CWSDPMI implements? Yes, HDPMI implements DPMI 0.9 functions that CWSDPMI implements, and also implements DPMI 1.0 functions. Can Japheth's HDPMI replace CWSDPMI and will DJGPP applications function correctly afterwards? I haven't tried that. So, I don't know for sure. However, the applications should function correctly since DJGPP only needs a DPMI 0.9 compliant host. HDPMI is one of many DPMI 0.9 compliant hosts. E.g., DJGPP applications execute correctly in a console window for Windows 98/SE which is DPMI 0.9 compliant. My personal experience is that DJGPP applications function correctly with DOSBox. However, I haven't compiled DJGPP applications while executing DOSBox. FYI, DOSBox has a DPMI 0.9 host, but IIRC, it's disabled by default. Maybe, there is an option to enable it? I.e., you'll probably need CWSDPMI in the filesystem image or on the actual system you boot with DOSBox. Rod Pemberton -- If you're upset over excessive use of force by police, leave your basketball court or football field, go down to your police station and picket. You can do that peacefully any day of the week without disrespecting the American flag.