From: jano AT ee DOT nmt DOT edu (John Sinnott) Newsgroups: comp.os.msdos.djgpp Subject: Re: Interrupt Programming Date: 4 Oct 1996 21:25:50 GMT Organization: New Mexico Tech EE/Phsyics Departments Lines: 31 Sender: jano AT bering (John Sinnott) Message-ID: <533vcu$ahq@newshost.nmt.edu> NNTP-Posting-Host: bering.nmt.edu To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp jano AT ee DOT nmt DOT edu (John Sinnott) wrote: >> I am doing a fair amount of interrupt programming under DJGPP for a Pentium 133. So far > I have >>been able to successfully program interrupts for IRQS 3-5, and have tried to extend this for ? > IRQ10, and >>can't seem to get it to work. Is there any documentation on interrupt programming under DJGPP? > Or does >>anybody know off hand what I need to do to be able to generate interrupts on that line? >Man, long lines ;-) oops. >Anyway, as for interrupt tutorials, you might want to look at my very >own http://www.abwillms.demon.co.uk/prog/djints.txt for a tutorial on >the software side. However, I see no real reason why IRQ10 should be >harder to make than any other! How do you know you have a problem - do >you have a device that should trigger IRQ10? Are you setting it up >properly to generate IRQ10s? I don't have an IRQ list handy to see >what kinds of things get hooked up there, but it's not one I hear much >about... Well - I figured out my problem. The book I was using to reference interrupt errors had a typo in it - it said to find the interrupt vector of any of IRQ0 - 15 - just add 8 to the IRQ#. Hence I thought the vector for IRQ10 was 0x12. It should have just been IRQ0 - 7, since for IRQ8-15 you had to add 0x68 to the IRQ number, hence the vector for IRQ10 is 0x72. Thanks! -John