delorie.com/archives/browse.cgi | search |
Message-ID: | <363280F5.44A04D27@montana.com> |
Date: | Sat, 24 Oct 1998 19:37:57 -0600 |
From: | bowman <bowman AT montana DOT com> |
X-Mailer: | Mozilla 4.5b2 [en] (Win95; I) |
X-Accept-Language: | en |
MIME-Version: | 1.0 |
To: | djgpp AT delorie DOT com |
Subject: | Re: Inline assembler and interrupts. |
References: | <70trl9$53l$1 AT mendelevium DOT btinternet DOT com> |
Reply-To: | djgpp AT delorie DOT com |
Mark Turner wrote: > > Under Turbo C 3.1 I could just 'asm int 10' and everything would be fine, > How do I > manage the same operation with GNU? probably the easiest way out is to use either int86() or __dpmi_int(); just instantiate union REGS, fill in the appropriate register values, and do it. The latter call is more flexible, but you can read about it. just enter 'info libc a __dpmi_int' at the DOS prompt.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |