SOUND.BAS Source Code
'*********************************************************
'* Program name: SOUND.BAS *
'* Created : 05/14/90 *
'* Revised : *
'* Author : Bernd Westphal *
'* Purpose : Access the speaker system in a *
'* VDM environment *
'* Only 1 VDM has access to the speaker *
'* Compiler : IBM BASIC Compiler/2 *
'* Compile : BASCOM SOUND /O; *
'* Link : Link SOUND; *
'* Input param : none *
'*********************************************************
CLS ' clear the screen
PLAY ON ' trap background music events
ON PLAY(3) GOSUB PlayMusic ' If there are less than 3 notes
' in the buffer gosub line 1000
PRINT "Press ENTER to end." ' display info, how to end program
'
PLAY "MB" ' background option for PLAY
GOSUB PlayMusic ' start the music
'
kb$ = "" ' keyboard input buffer
WHILE kb$ = "" ' start of loop
LOCATE 3, 1 ' position the cursor
COLOR c ' change color and print some text,
' to show, that music executes
' independent
PRINT "Playing your favorite music ..."
c = c + 1 ' next color
IF c > 15 then c = 1 ' no blinking mode
kb$ = INKEY$ ' get a character if present
WEND ' end of loop
COLOR 7 ' white on black
SYSTEM ' return to DOS
PlayMusic:
PLAY "t180 o2 p2 p8 L8 GGG L2 E- p24 p8 L8 FFF L2 D"
RETURN
[Back: GRAPHIC.BAS Source Code]
[Next: Tables]