delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/03/26/12:28:42

From: "David Green" <Dcgreen AT btinternet DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: DJGGP to Linux / MSVC
Date: Sun, 26 Mar 2000 15:55:19 +0100
Organization: BT Internet
Lines: 49
Message-ID: <8bl898$su9$1@plutonium.btinternet.com>
References: <8bj3lp$4gq$1 AT uranium DOT btinternet DOT com> <s48tdso68rsi4eb7kb3gsgb6a7tgtn56va AT 4ax DOT com>
NNTP-Posting-Host: host62-6-80-205.btinternet.com
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Thanks for the advice, all.

Well, the main reason for the switch, which i prolly should have mentioned
in the initial post is that i'm having SERIOUS trauma accessing SVGA and
sound hardware well enough when running under NT. Unfortunately, although
i've been developing on win98, i must demonstrate this at college, which
uses NT. I had hoped allegro would handle all of this for me, but it appears
that even allegro has problems under NT. So this left me a choice, since i'd
ideally like to carry on using allegro and re-use as much, if not all of my
code. Windoze or Linux... since allegro apparently ports to both and college
will support both environments. i'm just trying to ascertain which will
involve the least amount of hassle. my preference, since my degree depends
on this being a good decision, is to go with linux, and not let micro$oft
have _any_ bearing on the outcome of my degree !!

> Have you used DOS specific features (not available in Linux) or GCC
> specific features (not available in MSVC)?  Or both? ;-)

I don't think there's any platform specific stuff... I've let allegro handle
all that (keyboard / mouse interrupt stuff), so i'm hoping since allegro is
portable, my code should be, to some extent, also.

Now as to using GCC specific features not available in MSVC, i'm _really_
unsure... I remember the last time i battled with MSVC there were lots of
subtle language differences which kept tripping me up, but i can't for the
life of me remember what the differences are between msvc's interpretation
and gcc's... since i've got a very limited time scope left for this i'd
rather not introduce risks of language inconsistency. so sticking with gcc
seems to be a real bonus.

> Linux uses the same compiler as DJGPP, and Allegro is also said to
> work in Linux.  So unless you must continue to support the DOS
> platform, Linux could be a good bet.  You should also be aware that
> MSVC will not produce code to run in a dos box as you do currently.

Supporting DOS is not an issue at all; just getting it to work sufficiently
well on any platform is the goal!

Well, thanks for all the advice guys. it looks like the best bet will be to
try linux out; i've read that allegro on linux is in a really good state at
the minute. just wanted to canvas opinion and make sure there were no
horrible pitfalls waiting for me round the next corner!!

cheers,
David.




- Raw text -


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