Message-ID: <68C4CF842BD2D411AC1600902740B6DA02CDC559@mcoexc02.mlm.maxtor.com> From: "Dykstra, Sean" To: "'djgpp AT delorie DOT com'" Subject: Help! - INT x22 problem. Date: Fri, 31 Aug 2001 15:04:28 -0600 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" Reply-To: djgpp AT delorie DOT com > Quick recommendations without a lot of analysis: > 1) Try hooking instead of chaining (hook is faster) > 2) Try getting rid of the disable/enable calls (in wrapper?) > 3) If all else fails let's look at wrapper code details 1) Will try if #2 does not solve. I would hate to hook just in case another card is utilizing the same IRQ (like video or something). Or am I misinterpreting your hook idea? 2) Currently testing. I removed disable/enable calls from all of my ISR's and it seems to be working. Just curious, but any ideas why? Am I overriding some enable function in the DPMI wrappers by doing the enable early? 3) Will try in #1 and #2 don't solve the problem. Thanks yet again, and I am once again truely impressed by the DJGPP/CWSDPMI team.