From: Joseph Morris Newsgroups: comp.os.msdos.programmer,comp.os.msdos.djgpp Subject: Re: What compiler should I choose? Date: Sun, 06 Aug 2000 16:21:50 +0100 Lines: 37 Message-ID: <398D828E.4EAA4DE5@it-he.org> References: <83a7os4c0tunmc9q09857htolk3743le0f AT 4ax DOT com> <398c5b2f AT news DOT infonet DOT ee> <398D3741 DOT D4571744 AT it-he DOT org> <398d64a1 AT news DOT infonet DOT ee> NNTP-Posting-Host: jpmorris.force9.co.uk (212.56.119.112) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: fu-berlin.de 965575273 6921977 212.56.119.112 (16 [28722]) X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.4.0-test5 i586) X-Accept-Language: en To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com RMSoft wrote: > > Joseph Morris wrote in message > news:398D3741 DOT D4571744 AT it-he DOT org... > > A flat-realmode implementation is to be AVOIDED if you wish to use sound > > So, but this is msdos newsgroup and Win or Linux is 'off-topic'. No. Firstly, I am reading this from the DJGPP group, where running a DOS binary in NTVDM or DOSEMU is a legitimate concern, and secondly I have a large collection of old DOS programs that use the flat-realmode technique, or even proprietary ring-0 extenders, and the difficulty of keeping them working into the future has clouded my viewpoint somewhat. > Programming in Dos means rather fixing some concrete hardware or programming > task and in Dos-programming talking about future compatibility isn't > important at all because Dos isn't very commercial platform today and is absolutely > uncompatible with Windows or Linux. Most DOS programs do run in DOSemu or Windows 9x, even NT. However a sure way to *stop* them working is to use Flat-Realmode or VCPI, hence my concern. However if the target platform is an embedded system then there shouldn't really be a problem with using that technique. > > ------- > Ivar, (c)RMSoft. > http://my.tele2.ee/rmsoft > rmsoft DOT rmsoft AT mail DOT ee -- JP Morris - aka DOUG the Eagle (Dragon) -=UDIC=- doug AT it-he DOT org Fun things to do with the Ultima games (http://www.it-he.org) Developing a U6/U7 clone (http://fly.to/ire) d+++ e+ N+ T++ Om U1234!56!7'!S'!8!9!KA u++ uC+++ uF+++ uG---- uLB---- uA--- nC+ nR---- nH+++ nP++ nI nPT nS nT wM- wC- y a(YEAR - 1976)