www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/08/26/18:57:18

Date: Fri, 26 Aug 94 22:25:23 +0200
From: Emmanuel DOT Anne AT univ-caen DOT fr (Emmanuel Anne)
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: djgpp !

Congratulations for your pc version...
I wonder how professional programers who try to create another
C compiler can earn money after that... ! (especially watcom...).

About watcom : they propose support for DLL under dos (for a lot of
money). Do you think you could do the same for DJGPP, one day ?

But still, I have a problem with djgpp :
Calls to dos fuctions which return data in a buffer are a real
nightmare ! When they are supported by int86x, it is not too bad
(even if there are some strange bugs - some crashes are stopped by
the creation of a char thing[80] at the begining of the function
which makes the int86x call. I am not specific about the number 80,
but about the variable, even if I do not understand !).
Anyway, when I try to call a function not supported by int86x, such
as the VESA information function 4F on int 10, things are geting worse.
I use _go32_simulate_dos_int... and sometimes it works (especially when
the program does only this call and then end.) and sometimes the call is
made but the data which should be returned is lost !
(I use the transfer buffer provided by go32 as a transfer area for the
data, and then I take it with dosmemget).

Maybe, surely in fact, it has something to do with dpmi and programation
in protected mode, but since I do not know very much about it...
can you help me ?

- Raw text -


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