delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2006/03/19/17:31:45

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Trace-PostClient-IP: 68.150.34.10
From: "Fausto Arinos Barbuto" <fbarbuto2002 DOT no AT spam DOT yahoo DOT ca>
Newsgroups: comp.os.msdos.djgpp
References: <BgYSf.154225$sa3 DOT 35331 AT pd7tw1no> <483gjvFh8q8aU1 AT news DOT dfncis DOT de>
Subject: Re: sound(), delay(), etcoetera
Lines: 49
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Message-ID: <vKkTf.162853$B94.42061@pd7tw3no>
Date: Sun, 19 Mar 2006 22:15:55 GMT
NNTP-Posting-Host: 24.70.95.207
X-Complaints-To: abuse AT shaw DOT ca
X-Trace: pd7tw3no 1142806555 24.70.95.207 (Sun, 19 Mar 2006 15:15:55 MST)
NNTP-Posting-Date: Sun, 19 Mar 2006 15:15:55 MST
Organization: Shaw Residential Internet
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

"Hans-Bernhard Broeker" <broeker AT physik DOT rwth-aachen DOT de> wrote in message 
news:483gjvFh8q8aU1 AT news DOT dfncis DOT de...
> Fausto Arinos Barbuto <fbarbuto2002 DOT no AT spam DOT yahoo DOT ca> wrote:
>
>>     they don't seem to work on my computer (HP a810n, AMD-64,
>>     Realtek AC'97 Audio).  For example, the sample code below
>>     compiles like a charm but produces no sound or delay at all:
>
> The sound produced by sound() is supposed to come out of your system's
> beeper.  If the system doesn't have such a thing, and/or the drivers
> don't support DOS, or you've silenced the beeper in your sound
> hardware's volume control panel, then you won't hear anything.  4000
> Hz is also rather high --- it's uncertain the beeper supports it.
>
> This much simplified programs works just fine on my laptop:
>
> #include <pc.h>
> #include <dos.h>
>
> int main() {
>    sound(1000);
>    delay(1000);
>    nosound();
>    return 0;
> }

    Many thanks for your help.

    Unfortunately, although your program compiles beautifully, it produces no
    beep at all.  And yes, I knew that the beep should come from the beeper,
    not from the sound boxes (speakers).  ;-)

    I sent your code to a friend in the US who has Borland's C/C++ compiler.
    He compiled it with minor changes, zipped the executable and sent it to me.
    The exe he created *does* produce a 1-second beep on the beeper!  So,
    not only do I have a beeper but it can indeed beep!  Don't know what to
    think anymore -- maybe I found a little bug in GCC?

    Before I raise any eyebrows, I must say that I am not trolling, I'm not willing
    to start a flame war and above all I am not into the familiar this-compiler-is-
    better-than-that-one rubbish.  I'm just reporting things I've found.

    Thanks again and regards,

---Fausto



- Raw text -


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