jeffpar / pcjs.v1

PCjs Machines 1.0 (archived)
https://github.com/jeffpar/pcjs.org
GNU General Public License v3.0
475 stars 92 forks source link

Two BIOS beeps on 386 machine #40

Closed yuhong closed 6 years ago

yuhong commented 8 years ago

Go to http://www.pcjs.org/disks/pc/windows/win95/4.00.950/debugger/ . Click "Reset" then "Run". Two beeps occur.

jeffpar commented 8 years ago

I will investigate eventually--too many things to do. Here's one work-around: create a machine with the ChipSet 'sound' property set to false (it defaults to true if unspecified). ;-)

yuhong commented 8 years ago

Except that the machines hangs afterwards. This is a serious problem.

jeffpar commented 8 years ago

Ah, well, there was a recent regression that causes 80386-model machines to run at 4.77Mhz, which is too slow and might make the machine seem like it's hung. That will be fixed when I roll out v1.22.1.

yuhong commented 8 years ago

Yes this is an important bug too.

yuhong commented 8 years ago

The speed bug is fixed now, and Win95 now boots after the beeps too.

jeffpar commented 6 years ago

The two beeps are by design (see excerpt from COMPAQ Technical Reference below). If you were to run COMPAQ's MODE command to change the speed (eg, "MODE SPEED=COMMON") and reboot, you get only one beep. So I don't think there's a real problem here.

screen shot 2018-05-24 at 2 22 02 pm