From: "David Green" 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> 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.