Mail Archives: djgpp/1995/06/08/19:47:09
I just tested the code and it works perfectly. Use whatever delay
algorithm you want.
I've attached linkable source code for the routine, just pass trough
gcc then go32. My biggest unsertainty was the exact function of the
two bits Here is what i believe:
port 0x61
bit function
0 connect timer 2 output to speaker
1 turn on speaker (must be on for bit 0 to have any effect)
2-7 irrelevant but don't touch as they control other things
toggling bit 1 while bit 0 is 0 can also create a tone. If bit 0 is
1 and bit 1 is toggled, more complex sounds can be created.
The defainitions of bits 0 and 1 may be reversed, but I don't think
so.
In short, to get a simple tone, just set both to 1 ane to stop the
tone, clear both to 0.
Have fun,
Bill.
- Raw text -