From: Eli Zaretskii Newsgroups: comp.os.msdos.djgpp Subject: Re: IRQ 5, CWSDPMI and PMODETSR Date: Sun, 30 Jan 2000 21:45:28 +0200 Organization: NetVision Israel Lines: 37 Message-ID: <389494D8.F2B7E5E1@is.elta.co.il> References: <3894742F DOT FE29826E AT bigfoot DOT com> NNTP-Posting-Host: ras1-p115.rvt.netvision.net.il Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: news.netvision.net.il 949261539 3464 62.0.172.117 (30 Jan 2000 19:45:39 GMT) X-Complaints-To: abuse AT netvision DOT net DOT il NNTP-Posting-Date: 30 Jan 2000 19:45:39 GMT X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en,ru,hebrew To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com JP Morris wrote: > > > How can we tell without any code being shown? > > Do you wish me to reproduce: > > 1. The source code for the Aureal drivers (impossible) > > 2. The source code for the Allegro sound driver (20k) > > 3. The source code for PmodeTSR kernel (130k) > > 4. The source code for the CWSDPMI kernel (length unknown) All of the above ;-) Seriously, though: if you want intelligent help, you should supply whatever details you happen to know. Mocking those whose help you are seeking is generally not a good idea, it doesn't add to motivation (at least mine). The above list suggests that none of your own code is involved. Is that right? If so, I don't think it was clear from your original message. I also don't think your original message told that you were using Allegro. All this is relevant information. > The reason I asked was to see if anyone knew of any differences > in the design of CWSDPMI regarding the way IRQs are dealt with > compared to other DOS extenders such as DOS4GW and PMODE, which > was designed to replace DOS4GW. This question has a trivial (and useless) answer: of course CWSDPMI handles IRQs differently. Every DPMI server and every DOS extender treats hardware interrupts in its own special way. I still think that if you tell a bit more about the offending application(s) and perhaps show some code from them (assuming you did write some code of your own), someone could come up with useful, rather than useless, answers.