From: bardiria AT isis DOT curtin DOT edu DOT au (Aaron Ardiri) Subject: Interrupts and GO32.EXE To: djgpp AT sun DOT soe DOT clarkson DOT edu Date: Tue, 20 Dec 1994 14:05:17 +0800 (WST) hello fellow helpers - i'm back on the net. a while back i mailed in regards to a keyboard driver that went beserk - i have long fixed that problem, but i would like someone to explain why i had the problem.. the old version used the _go32_dpmi_set_protected_mode_vecter, ... routines to install the keyboard handler - but when i issued a [CRTL]+[C] or a [CRTL]+[BRK], i got the usual termination that go32.exe gives you : ie: Ctrl+C hit.... that seems really funny to me as when i redefined the keyboard interrupt in Borland Pascal v7.0 and Borland C++ v3.1, pressing these keys had no effect, as a call was not made to BIOS about them. earlier today i edited the routines a bit - optimized them further and used the _go32_dpmi_set_real_mode_interrupt_vector(),... etc. routines. now the blasted things works ? how is that so ? does anyone have any idea why this has happened ? does anyone know where i can get some sound blaster / DMA program examples from via ftp ? thanks for your help, hear from you soon... regards, aaron ardiri. ---------------------- PS: merry christmas guys. -----------------------------[ end of message ]-----------------------------