By continuing to use this site, you agree to our use of cookies. Find out more
Forum sponsored by:
Forum sponsored by Forum House Ad Zone

BEEP command not workring on a vintage 486 desktop W97 PC

All Topics | Latest Posts

Search for:  in Thread Title in  
Greensands24/12/2022 15:16:57
449 forum posts
72 photos

I am testing a piece of legacy software written using Borlands BASIC on a vintage 486PC running Windows 97 and everything appears to be working with the exception of the BEEP command which is remaining silent. I have checked the volume setting on the screen to ensure that this has been set high but to no avail. I therefore suspect that an essential piece of software such as a driver or .dll fileperhaps is missing (or perhaps has become corrupt) on the PC. Can anyone perhaps advise me on what the problem may be or what ancillary files need to be checked for their presence on the PC to ensure satisfactory working.

peak424/12/2022 15:43:10
avatar
2207 forum posts
210 photos

Is the sounder/speaker showing up OK on device manager?
You could try re-installing, or uninstall/re-install from there.

Can you get any sounds out of the machine by other means?

Bill

lfoggy24/12/2022 16:31:56
avatar
231 forum posts
5 photos

There is a sizable community of vintage computer enthusiasts out there with their own websites and forums. I bet you would get help with your question there.

Grindstone Cowboy24/12/2022 16:38:13
1160 forum posts
73 photos

+1 on what Bill says - if you can get other sounds, it's unlikely to be anything major like a hardware issue, or software controlling system sounds. But the other question to be asked is - has it ever worked on that PC before?

Rob

Robert Atkinson 224/12/2022 17:28:32
avatar
1891 forum posts
37 photos

The Beep command uses the PC internal speaker not a sound card. I's not conected to the monitor. Should not need any drivers etc.

Does the PC beep at power on?

It maybe the small internal speaker is disconnected or faulty.

Robert

Greensands24/12/2022 17:53:34
449 forum posts
72 photos

Robert - I have never detected any sounds at all on power up. Perhaps I need to look at the internal wiring on the screen which is where the speakers are located.

peak424/12/2022 18:11:11
avatar
2207 forum posts
210 photos
Posted by Greensands on 24/12/2022 17:53:34:

Robert - I have never detected any sounds at all on power up. Perhaps I need to look at the internal wiring on the screen which is where the speakers are located.

Is this a laptop/portable with an integrated screen, or a desktop/tower with a separate VGA screen?

If the former, there may be a stored key/function command to disable sounds; That's fooled me in the past.

If a tower, the beeper might be a separate small piezo electric sounder in the base unit, not a speaker, plugged directly into the motherboard; a couple of my 486 towers had that arrangement. I think one was directly on the mobo, and another on wired header.

Bill

Edited By peak4 on 24/12/2022 18:12:16

Ady124/12/2022 18:15:57
avatar
6137 forum posts
893 photos

The beep bit used to be on the motherboard and could be set and heard during the boot sequence

If your board doesn't beep during the boot sequence then that's a starting point

i.e. the startup beep may be switched off

the beeps were used for highlighting boot up errors, 2,3,4,etc told you where a problem was

autoexec.bat

config.sys

(omg...about a million years ago now)

Edited By Ady1 on 24/12/2022 18:23:21

Greensands24/12/2022 18:23:24
449 forum posts
72 photos

The set up is a desktop PC connected to a 12" colour VDU having the twin speakers located behind grilles underneath the screen.

peak424/12/2022 18:35:53
avatar
2207 forum posts
210 photos
Posted by Ady1 on 24/12/2022 18:15:57:

The beep bit used to be on the motherboard and could be set and heard during the boot sequence

If your board doesn't beep during the boot sequence then that's a starting point

i.e. the startup beep may be switched off

the beeps were used for highlighting boot up errors, 2,3,4,etc told you where a problem was

autoexec.bat

config.sys

(omg...about a million years ago now)

Edited By Ady1 on 24/12/2022 18:23:21

It might be before that, and need accessing the BIOS; different hardware has different commands, but it might come up on screen during POST (Power On Self Test) F2 was certainly used, as was F9 and DEL, though confusingly some of the same Function buttons were also used for safe boot on different machines.
This of course assumes the beeper is actually fitted, so mk1 eyeball for that.

Try accessing the BIOS and see if Beeps are turned off.

Bill

Robert Atkinson 224/12/2022 18:52:15
avatar
1891 forum posts
37 photos
Posted by Greensands on 24/12/2022 18:23:24:

The set up is a desktop PC connected to a 12" colour VDU having the twin speakers located behind grilles underneath the screen.

OK,

Beep is nothing to do with the monitor or external speakers. There is a separate speaker inside the desktop case (or possibly a buzzer on the main circuit board). This is either broken, disconnected or missing. It can be quite hard to locate on some desktops as it might be between the metal chassis and plastic trim.
On most PC's this will beep on power up or a fault. switch off the PC, un-plug the keyboard and mouse and switch back on. If no beep then there is an issue withe the internal speaker.

Robert.

Edited By Robert Atkinson 2 on 24/12/2022 18:53:08

Frances IoM24/12/2022 19:17:43
1395 forum posts
30 photos
disconnect the mouse and/or Keyboard then turn on - it should bleep - as others have said it will normally be a small device on the main board but otherwise there is a 4 pin connector to a speaker - easily disconnected.

Barry Smith 424/12/2022 21:11:03
avatar
29 forum posts
2 photos

Hi, you could also try replacing the battery, usually a cr24? on the main board. This should not stop the boot but you never know. Also look up a manual for the mainboard/bios and it will give you details on the beeps during boot and what they refer to.

Barry

Frances IoM24/12/2022 21:50:33
1395 forum posts
30 photos
If the battery, usually a CR2032, is dead then you get a bios message and need to force the boot - the date also reverts to some early epoch. I am somewhat surprised that a board of this vintage still works as electrolytic capacitors tend to fail

Edited By Frances IoM on 24/12/2022 21:55:36

Grindstone Cowboy24/12/2022 23:17:47
1160 forum posts
73 photos
Posted by Frances IoM on 24/12/2022 21:50:33:
.....I am somewhat surprised that a board of this vintage still works as electrolytic capacitors tend to fail

Still have an Apricot Qi that works!

Rob

Neil Lickfold25/12/2022 07:16:37
1025 forum posts
204 photos

Depending on the board, there was a jumper that was used to connect or disconnect the speaker. Latter ones, the little speaker was on a cable that went onto the board jumper, if you wanted to remote mount the board speaker. It only goes beep, either the onboard or the remote speaker. Some liked to disconnect it, as it was rather annoying. Probably not as annoying as the ring down modem beeps, but still annoying. At work, we still have a 486 still going that does the files for a mill from 1996. The Pentium based backup pc is from 1999. It was amongst the last to support the board and software used.

An Other25/12/2022 09:14:31
327 forum posts
1 photos

+1 for RA2's comments - on a machine this old, the beep referred to in this case has nothing to do with external components - it is produced by a small speaker connected to a pin on the motherboard. It should produce a beep during the switch-on POST test If not it is likely that the connection to the speaker (often mounted on the case) have pulled off.

SillyOldDuffer25/12/2022 09:34:57
10668 forum posts
2415 photos
Posted by Robert Atkinson 2 on 24/12/2022 17:28:32:

The Beep command uses the PC internal speaker not a sound card. I's not conected to the monitor. Should not need any drivers etc.

Does the PC beep at power on?

It maybe the small internal speaker is disconnected or faulty.

Robert

On a 486 with Borland BASIC, it's highly likely BEEP used a internal speaker on the motherboard as Robert says. It may be a piezoelectric sounder, a disc about the size of a 2 bob bit, that doesn't look anything like a loudspeaker.

Going back to how early PCs produced sound stretches my memory but roughly, there were 3-phases:

  1. A sounder on the motherboard that beeped a single tone. It's the direct descendent of the bell on a typewriter or teleprinter, and was almost a standard feature. Very simple. BASIC BEEP usually activates the sounder, if one is fitted, connected and in working order!
  2. Some sort of simple Digital to Analogue Converter, usually proprietary, and requiring special software, not necessarily a driver, to work it. They can play tones. This system didn't last long and I don't recall any of the variants being standardised. Although the technology is straightforward, debugging an unknown faulty one would be difficult.
  3. The first two methods were supplanted by Sound-cards. These are sophisticated DAC and ADC peripherals, originally optional high-end accessories, but modern computers usually have one built-in. As they make sounders almost redundant, a motherboard may not have a sounder fitted, or it may have to be jumpered to activate it. Sound-cards produce almost any sound wanted, but the way they work is far from simple. A driver is usually operated by something musical like a MIDI system or media player. In the past languages like BASIC were occasionally tweaked to beep a sound-card, usually not. Modern languages don't support beeps directly, one common technique being to store a sample tone in a wav file, and then play the file when a beep is needed. The easy beep is now difficult. but sound-cards do much more than beep. External speakers are invariably connected to a sound-card, and Borland BASIC is unlikely to interface with it.

The best bet is method 1, find the internal sounder or speaker and make sure it's working. Otherwise, if there's a simple alternative please let me know!

Dave

Nick Clarke 325/12/2022 15:56:13
avatar
1607 forum posts
69 photos

Some old style motherboard's had a piezo beeper on wires about 3cm long that just plugged into a jumper on the motherboard alongside the reset button etc.

Frequently, especially if reusing a motherboard I didn't bother - so check inside you have something plugged into the connection - either a small. Beeper or longer wires connecting to a speaker in the case.

Gerard O'Toole27/12/2022 09:24:36
159 forum posts
13 photos

If you go to the Command prompt and hold down the CTRL key and they type G ( ^G should be displayed) then hit the enter key. Yoy should hear a beep if the internal speaker is working

All Topics | Latest Posts

Please login to post a reply.

Magazine Locator

Want the latest issue of Model Engineer or Model Engineers' Workshop? Use our magazine locator links to find your nearest stockist!

Find Model Engineer & Model Engineers' Workshop

Sign up to our Newsletter

Sign up to our newsletter and get a free digital issue.

You can unsubscribe at anytime. View our privacy policy at www.mortons.co.uk/privacy

Latest Forum Posts
Support Our Partners
cowells
Sarik
MERIDIENNE EXHIBITIONS LTD
Subscription Offer

Latest "For Sale" Ads
Latest "Wanted" Ads
Get In Touch!

Do you want to contact the Model Engineer and Model Engineers' Workshop team?

You can contact us by phone, mail or email about the magazines including becoming a contributor, submitting reader's letters or making queries about articles. You can also get in touch about this website, advertising or other general issues.

Click THIS LINK for full contact details.

For subscription issues please see THIS LINK.

Digital Back Issues

Social Media online

'Like' us on Facebook
Follow us on Facebook

Follow us on Twitter
 Twitter Logo

Pin us on Pinterest

 

Donate

donate