delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/03/24/13:51:58

From: "Alexei A. Frounze" <alex DOT fru AT mtu-net DOT ru>
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
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019