SS.Tone Set Status
From NitrOS-9
Revision as of 16:27, 5 April 2014 by Glaw16 (Talk | contribs) (Created page with 'Creates a sound through the terminal output device. {| | colspan="2" | '''Entry Conditions''' |- | A || ''path number'' |- | B || SS.Tone ($98) |- | X || ''duration and amplitud…')
Creates a sound through the terminal output device.
Entry Conditions | |
A | path number |
B | SS.Tone ($98) |
X | duration and amplitude of the tone |
LSB = duration in ticks (60/sec) in the range 0-255 | |
MSB = amplitude of tone in the range 0-63 | |
Y | relative frequency counter (0=low, 4095=high) |
Exit Conditions | |
These are the same as the entry conditions. There are no error conditions. |
Additional Information
- This call produces a programmed I/O tone through the speaker of the monitor used by the terminal device. You can make the call on any valid path open to term or to a window device.
- The system does not mask interrupts during the time the tone is being produced.
- The frequency of the tone is a relative number ranging from 0 for a low frequency to 4095 for a high frequency. The widest variation of tones occurs at the high range of the scale.