Mail Archives: djgpp/1997/02/04/09:39:40
I want to call function 0Ch of interrupt 21h in djgpp v1 (gcc v2.6.3)
I tried inline assembly:
...
__asm__("
movb $0xc, %ah
movb $0, %al
int $0x21
");
...
and after compiling I got this:
go32 version 1.12.maint3 Copyright (C) 1994 DJ Delorie
Unsupported DOS request at eip=11b2
eax=00000c00 ebx=7ffffd88 ecx=00000000 edx=00003004 esi=00000000 edi=00000000
ebp=7ffffd74 esp=7ffffd74 cs=d8 ds=48 es=48 fs=48 gs=38 ss=48 cr2=00003000
Call frame traceback EIPs:
0x000011b2
I've tried this in djgpp v2 (gcc v2.7.2) and it works fine.
How should I do this in djgpp v1 ?
Thank you
--------------------------------------
Tom Chojnacki (s709 AT icslab DOT agh DOT edu DOT pl)
--------------------------------------
- Raw text -