Commodore‎ > ‎BASIC‎ > ‎Keywords‎ > ‎

VOL

Keyword Abbreviation Token (hex) Version(s) Classification
VOL V{Shift+O} DB 3.5, 7.0 Command and Statement
DCLEAR DC{Shift+L} DB 4.7 Command and Statement

 
  Syntax   
VOL amplitude
 
Parameters Type Legal Value(s) Default Value Note(s)
amplitude Unsigned Byte 0 ~ max 0 (v3.5)
15 (v7.0)
max is 8 in v3.5
max is 15 in v7.0
 
 
  Purpose  
Audio management.  Set the audio chip's master volume level.

 
  Remarks  
VOL sets the master volume for the audio generated by the computer.  An amplitude greater than zero must be used in order to hear anything from the ASCII Bell, CHR$(7) [a.k.a., Control-G ], or the PLAY and SOUND statements.
 
If the amplitude is omitted or is an invalid expression, SYNTAX ERROR occurs.  If amplitude is not numeric, TYPE MISMATCH ERROR occurs; VAL may be used to convert a string value.  A floating-point amplitude will be converted with INT.  If the result is not a Legal Value (see table above), ILLEGAL QUANTITY ERROR occurs.
 
BASIC provides no function to read the current amplitude.  If you need to determine the value, you will have to PEEK a secret variable.
 
Example:
VOL "8"

?TYPE MISMATCH ERROR
READY.
VOL 8

READY.
 
 
  Compare With  
 
  Contrast With  
  See Also  

© H2Obsession, 2014
Comments