Replacement beep.sys that uses soundcard

S

Swifty

Now that I've recovered the function of the system beeper and discovered
that there is an associated device (beep) and a driver (beep.sys) I'm
wondering if there is a replacement for beep.sys that diverts the beeps
to the system soundcard?

One of my old IBM PC's seemed to have this built into the motherboard,
as it came with a sound chip and had a pair of tiny speakers in the font
of the system unit. The beeps produced by this system were much easier
on the ear than the true system speaker beeps, and I'd like to get
something like that back, if possible. I've searched for replacement
beep.sys drivers, but found nothing so far.
 
A

Andrew E.

Youre mother board & its default "beeps" &/or its speakers are usually only
used for warnings to the user,or "all is well" (one start-up beep,"leave all
alone...Forget what youre trying to do...
 
S

Swifty

Andrew said:
Youre mother board & its default "beeps" &/or its speakers are usually only
used for warnings to the user,or "all is well" (one start-up beep,"leave all
alone...Forget what youre trying to do...

What I'm proposing would have no effect on those beeps as they are
controlled by the BIOS before the PC even discovers that the hard drive
contains Windows.

What I'd like is a more musical beep when my code uses:

Call Beep 262,400 /* Middle C, roughly, for 400mS */

I have a variation on the code above that plays "The Girl from Ipanema",
which I used in the office as retaliation against people whose mobile
phones kept going off.

I'll just dust off my "C Programming Language" book, and write a better
beep.sys — it's hardly the most complex driver.
 
J

Jose

Swifty said:
What I'm proposing would have no effect on those beeps as they are
controlled by the BIOS before the PC even discovers that the hard drive
contains Windows.

What I'd like is a more musical beep when my code uses:

Call Beep 262,400 /* Middle C, roughly, for 400mS */

I have a variation on the code above that plays "The Girl from Ipanema",
which I used in the office as retaliation against people whose mobile
phones kept going off.

I'll just dust off my "C Programming Language" book, and write a better
beep.sys — it's hardly the most complex driver.
 
J

Jose

Swifty said:
What I'm proposing would have no effect on those beeps as they are
controlled by the BIOS before the PC even discovers that the hard drive
contains Windows.

What I'd like is a more musical beep when my code uses:

Call Beep 262,400 /* Middle C, roughly, for 400mS */

I have a variation on the code above that plays "The Girl from Ipanema",
which I used in the office as retaliation against people whose mobile
phones kept going off.

I'll just dust off my "C Programming Language" book, and write a better
beep.sys — it's hardly the most complex driver.

Hi Steve,

I'd like to change the volume of the PC speaker beep. Could it be done by
using a modified beep.sys file? If so, could you send me your new beep file
source code? I have not idea of C programming but I probably could modify
your beep.sys to fit my requirements.

Thanks,
Jose
 
S

Swifty

I'd like to change the volume of the PC speaker beep. Could it be done by
using a modified beep.sys file? If so, could you send me your new beep file
source code? I have not idea of C programming but I probably could modify
your beep.sys to fit my requirements.

I hope I haven't raised your hopes un-necessarily. My "C" skills are
just sufficient to write a "Hello World" program, after a few 24-hour
debugging sessions. It was my attempt at humour.

No doubt it could be done, and it is certainly the "beep.sys" driver
that would be replaced.
 
J

Jose

Swifty said:
I hope I haven't raised your hopes un-necessarily. My "C" skills are
just sufficient to write a "Hello World" program, after a few 24-hour
debugging sessions. It was my attempt at humour.

No doubt it could be done, and it is certainly the "beep.sys" driver
that would be replaced.

Thank you anyway, Steve.
At least I know that I need to look for somebody around having C programming
expertise to do the job.
Regards (in case I got it I will send you a message with the code).
Jose
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top