Message-Id: <199811191534.KAA18123@delorie.com> Date: Thu, 19 Nov 1998 09:49:08 +0200 From: Peter Marinov X-Mailer: Mozilla 4.5 [en] (Win95; I) X-Accept-Language: en MIME-Version: 1.0 To: djgpp-announce AT delorie DOT com Subject: ANNOUNCE: IRQ processing in DJGPP Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com This is to announce that a new chapter is added to DJGPP User's Guide: "Intercepting And Processing Hardware Interrupts" You may read the chapter at: http://www.delorie.com/djgpp/doc/ug/interrupts/hwirqs.html The chapter has two parts: First part is to introduce beginners in what are hardware interrupts and how they are processed in an IBM PC compatible -- describes CPU interrupts, servicing of interrupts, 8259 interrupt controller and shows some examples of processing interrupts. Second part is DJGPP specific and describes how to be hooked and processed hardware interrupts under DPMI server -- describes what an IRQ wrapper is by providing the complete sources of an IRQ wrapper module, describes code and data memory locking, and finally how an CPU interrupt can be intercepted by calling DPMI server API functions. Please contact me if you have any suggestions or you encounter problems after reading this chapter by sending mail to mar22 AT usa DOT net Peter Marinov Rousse, Bulgaria