home *** CD-ROM | disk | FTP | other *** search
- 100 REM HOMECOMP
- 110 REM SAVE "HOMECOMP
- 120 CLEAR:COLOR 7,0:CLS:KEY OFF
- 130 LOCATE 1,19:PRINT "SOUNDS HEARD IN A HOME COMPUTER CENTER!"
- 140 LOCATE 3,1:PRINT "CHOOSE what you'd like reproduced . . ."
- 150 LOCATE 5,10:PRINT " 1 Monitor exploding";TAB(45);" 9 Fire truck on way"
- 160 LOCATE 6,10:PRINT " 2 Short circuit in power supply";TAB(45);"10 Model airplane in room"
- 170 LOCATE 7,10:PRINT " 3 Hard disk failing";TAB(45);"11 Neighbor's phone"
- 180 LOCATE 8,10:PRINT " 4 Floppy drive fails";TAB(45);"12 The phone is bleeping"
- 190 LOCATE 9,10:PRINT " 5 Upbeat happy song";TAB(45);"13 The extension phone is bleeping"
- 200 LOCATE 10,10:PRINT " 6 Oh, so sorry!";TAB(45);"14 Second hard disk fails"
- 210 LOCATE 11,10:PRINT " 7 Ta-da ";TAB(45);"15 Mama gets angry"
- 220 LOCATE 12,10:PRINT " 8 Ta-da-da-da-da-da ";TAB(45);"16 The modem goes blooey"
- 230 LOCATE 15,15:PRINT "Any other number gets you Ta-da-da-da-da-da"
- 240 LOCATE 19,15:LINE INPUT "Enter your choice (1 to 16 or CR to END) > ";CH$
- 250 IF CH$="" THEN CLOSE:CLS:END ELSE CH=VAL(CH$):CLS
- 260 IF CH<0 OR CH>16 THEN CH=8
- 270 ON CH GOSUB 280,290,300,310,320,330,340,350,360,370,380,390,400,410,420,430:GOTO 140
- 280 FOR JK=1 TO 5:FOR I=1000 TO 400 STEP -1:SOUND I,.015625:NEXT:NEXT:SOUND 400,1:RETURN
- 290 FOR JK=1 TO 6:FOR I=8000 TO 3000 STEP -100:SOUND I,.015625:NEXT:NEXT:SOUND 100,1:RETURN
- 300 FOR I=15000 TO 6000 STEP -100:SOUND I,.015625:NEXT:FOR I = 100 TO 50 STEP -1: SOUND I,1:NEXT:SOUND 200,1:RETURN
- 310 FOR I=1000 TO 400 STEP -1:SOUND I,.015625:NEXT:FOR I=399 TO 100 STEP -1:SOUND I,.02:NEXT:SOUND 200,1:RETURN
- 320 PLAY "L4CL8DGD":RETURN
- 330 SOUND 70,8:SOUND 45,15:RETURN
- 340 PLAY "l8cl2e":RETURN
- 350 PLAY "L8CEFGP16L8EL4G":RETURN
- 360 FOR I = 400 TO 800 STEP 9 :SOUND I,1:NEXT:FOR I = 800 TO 400 STEP - 9:SOUND I,1:NEXT:SOUND 50,1:RETURN
- 370 FOR JK=1 TO 3:FOR S=1 TO 5:SOUND 45,3:SOUND 38,1:SOUND 45,3:SOUND 37,2:NEXT:NEXT:SOUND 100,1:RETURN
- 380 FOR JK=1 TO 2:FOR S=1 TO 5:SOUND 550,2:SOUND 450,1:NEXT:NEXT:SOUND 100,1:RETURN
- 390 FOR JK=1 TO 3:FOR S=1 TO 5:SOUND 300,1:SOUND 350,1:NEXT:NEXT:SOUND 100,1:RETURN
- 400 FOR JK=1 TO 5:FOR S=1 TO 5:SOUND 800,.1:SOUND 200,.5:SOUND 800,.3:SOUND 900,1:NEXT:NEXT:SOUND 100,1:RETURN
- 410 FOR JK=1 TO 2:FOR I=15000 TO 6000 STEP -100:SOUND I,.015625:NEXT:FOR I = 100 TO 50 STEP -1: SOUND I,1:NEXT:NEXT:SOUND 100,1:RETURN
- 420 FOR JK=1 TO 5:FOR S=1 TO 10:SOUND RND*1000+37,.8:NEXT:NEXT:SOUND 50,0:RETURN
- 430 FOR S=1 TO 8:SOUND RND*1000+37,2:NEXT:BEEP:RETURN