delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/07/20/20:13:36

Message-ID: <5337D585DDD3D111996B0008C728F07DA42A4B@pa00fsr01.pa.atitech.com>
From: Nick DiToro <NDiToro AT ati DOT com>
To: djgpp AT delorie DOT com
Subject: Watcom vs djgpp
Date: Thu, 20 Jul 2000 20:10:30 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Reply-To: djgpp AT delorie DOT com

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01BFF2A8.1931BEC2
Content-Type: text/plain;
	charset="iso-8859-1"

Hi,

First off, thanks for the earlier support!  

I write diagnostics code at ATI (a graphics card company), and we use the
Watcom 11.0a compiler to create DOS-extended dos4gw executables.  Watcom is
no longer supported, and we are using GNU tools for other aspects of the
project I am working on.  I am thinking about recommending that we switch to
the DJGPP compiler in order to minimize some porting, to get better
optimizations, to get more physical addressable memory, and to get some
support from you guys.  :)

Here is what is on my mind:

1) How tough is it to port Watcom code?  Ours is DPMI 0.9 based, and,
obviously, does a lot of hardware and video stuff.  I guess the way we use
the compiler is comparable to what the DOS gamers did back in olden times
(my apologies to the gray haired gamers).  We have about 120k executable
lines of code to port.  Porting the assembly code is going to stink because
of the different formats used.  Has anybody had to do this in the past?
2) We sometimes run Watcom executables under Win 9x in a DOS box.  As long
as win 9x does not grab and use the hardware we are running the diagnostic
on, this seems to work fine.  Is this possible with CWSDPMI ?
3) I am aware of RHIDE, and like it.  However, we have a remote debugging
situation where gdb would be useful, and having the xxgdb front end
available would be SUPER useful.  I think this is possible if we go over the
serial port and use a Sun, but I have never done it.  Can we do this with
the DJGPP version of gdb?  If so, how? (Sorry, I know you have gotten this
question before - I could not file the answer on the web.)
4) I would like to learn more about DJGPP and the go 32 DOS extender.  DJ's
web site has been a great resource.  Can anybody point me to any other
resources (other than those listed on the web site)? (Books, magazine
articles, etc.)  


Thanks,
Nick




------_=_NextPart_001_01BFF2A8.1931BEC2
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2448.0">
<TITLE>Watcom vs djgpp</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Hi,</FONT>
</P>

<P><FONT SIZE=3D2>First off, thanks for the earlier support!&nbsp; =
</FONT>
</P>

<P><FONT SIZE=3D2>I write diagnostics code at ATI (a graphics card =
company), and we use the Watcom 11.0a compiler to create DOS-extended =
dos4gw executables.&nbsp; Watcom is no longer supported, and we are =
using GNU tools for other aspects of the project I am working on.&nbsp; =
I am thinking about recommending that we switch to the DJGPP compiler =
in order to minimize some porting, to get better optimizations, to get =
more physical addressable memory, and to get some support from you =
guys.&nbsp; :)</FONT></P>

<P><FONT SIZE=3D2>Here is what is on my mind:</FONT>
</P>

<P><FONT SIZE=3D2>1) How tough is it to port Watcom code?&nbsp; Ours is =
DPMI 0.9 based, and, obviously, does a lot of hardware and video =
stuff.&nbsp; I guess the way we use the compiler is comparable to what =
the DOS gamers did back in olden times (my apologies to the gray haired =
gamers).&nbsp; We have about 120k executable lines of code to =
port.&nbsp; Porting the assembly code is going to stink because of the =
different formats used.&nbsp; Has anybody had to do this in the =
past?</FONT></P>

<P><FONT SIZE=3D2>2) We sometimes run Watcom executables under Win 9x =
in a DOS box.&nbsp; As long as win 9x does not grab and use the =
hardware we are running the diagnostic on, this seems to work =
fine.&nbsp; Is this possible with CWSDPMI ?</FONT></P>

<P><FONT SIZE=3D2>3) I am aware of RHIDE, and like it.&nbsp; However, =
we have a remote debugging situation where gdb would be useful, and =
having the xxgdb front end available would be SUPER useful.&nbsp; I =
think this is possible if we go over the serial port and use a Sun, but =
I have never done it.&nbsp; Can we do this with the DJGPP version of =
gdb?&nbsp; If so, how? (Sorry, I know you have gotten this question =
before - I could not file the answer on the web.)</FONT></P>

<P><FONT SIZE=3D2>4) I would like to learn more about DJGPP and the go =
32 DOS extender.&nbsp; DJ's web site has been a great resource.&nbsp; =
Can anybody point me to any other resources (other than those listed on =
the web site)? (Books, magazine articles, etc.)&nbsp; </FONT></P>
<BR>

<P><FONT SIZE=3D2>Thanks,</FONT>
<BR><FONT SIZE=3D2>Nick</FONT>
</P>
<BR>
<BR>

</BODY>
</HTML>
------_=_NextPart_001_01BFF2A8.1931BEC2--

- Raw text -


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