delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/08/06/09:15:19

From: "RMSoft" <rmsoft DOT rmsoft AT mail DOT ee>
Newsgroups: comp.os.msdos.programmer,comp.os.msdos.djgpp
References: <Pine DOT GSO DOT 4 DOT 21 DOT 0007300218040 DOT 18559-100000 AT ural2> <83a7os4c0tunmc9q09857htolk3743le0f AT 4ax DOT com> <Pine DOT GSO DOT 4 DOT 21 DOT 0008030246320 DOT 5789-100000 AT ural2> <hbeoos0ksqu2c1lfjadae2huutpd6nrab7 AT 4ax DOT com> <398c5b2f AT news DOT infonet DOT ee> <398D3741 DOT D4571744 AT it-he DOT org>
Subject: Re: What compiler should I choose?
Date: Sun, 6 Aug 2000 15:08:09 +0300
Lines: 44
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
NNTP-Posting-Host: ppp1084.tele2.ee
Message-ID: <398d64a1@news.infonet.ee>
X-Trace: 6 Aug 2000 15:14:09 +0200, ppp1084.tele2.ee
Organization: INFONET.EE
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Joseph Morris <jpm AT it-he DOT org> 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
in
> your application, or you wish to be able to run it at all a few years from
now.
>
> Many popular PCI soundcards need EMM386 or Win95 for their drivers, since
they
> seem to use ring-0 IO traps to redirect the IO ports to the soundblaster
> defaults, and they may also use it to simulate ISA DMA transfers somehow.
> Try asking an SB-Live! owning Ultima fan if they can play Ultima 7.
> (A commercial game from 1992 which uses the flat-realmode technique.)
>
> Also, it won't work in Windows Me, Windows 2000 or Linux without some kind
of
> heavy-duty emulator like Bochs or VMware, for a similar reason.  None of
these
> OSes can boot down to DOS because it's either hidden aggressively or
simply not
> there.

So, but this is msdos newsgroup and Win or Linux is 'off-topic'.
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. Dos programs are more useful for embedded systems where
you
simple can't install Windows or Linux.
If you want to write compatible programs then best is to use example
VisualC++,
VisualBasic or Java for Win platform and forget about hardware (let this
work for M$
corporation-they want also earn money :-)) and Dos at all.

-------
 Ivar, (c)RMSoft.
 http://my.tele2.ee/rmsoft
 rmsoft DOT rmsoft AT mail DOT ee



- Raw text -


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