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 -