From: "Alexei A. Frounze" Newsgroups: comp.os.msdos.djgpp Subject: custom IRQ1 ISR Date: Fri, 24 Mar 2000 19:25:51 +0300 Organization: MTU-Intel ISP Lines: 21 Message-ID: <38DB970F.DC2EDA3B@mtu-net.ru> NNTP-Posting-Host: ppp110-236.dialup.mtu-net.ru Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: gavrilo.mtu.ru 953915245 51221 212.188.110.236 (24 Mar 2000 16:27:25 GMT) X-Complaints-To: usenet-abuse AT mtu DOT ru NNTP-Posting-Date: 24 Mar 2000 16:27:25 GMT X-Mailer: Mozilla 4.61 [en] (Win95; I) X-Accept-Language: en,ru To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi guys! I have a question about installing a custom IRQ1 (keyboard) ISR. I know how it works, I have had enough experience with it, but I've never installed it under DJGPP. So actual question is something like this: AFAIK, there is no such reserved word as "interrupt" like in Borland C/C++ or Watcom C/C++. So how to set up kbd ISR just using standard library functions (DPMI / Go32 I think)? I.e. if I have a "void kbd_ISR() {...}" function what to do next? Short example would be nice. Thanks in advance. Alexei A. Frounze