home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1980-01-01 | 3.3 KB | 77 lines |
- 4 COMMON XY$,LI$,KS$,AB$
- 5 KEY OFF:CLS
- 10 PRINT " 7. MD BLOAD<UNK! {00FC}>MOTORAND "
- 20 PRINT " WHILESAVEMERGEVARPTROPENTHENSTEPBSAVEBLOAD>LOADOPTIONMERGEVARPTRMERGERENUMSTEPIMPSOUND<0xE3!>MERGE+KEYPOINTDOS<0xB5!>SOUNDSOUNDCOLORBSAVELOADWEND'USING<UNK! {00F7}>BLOAD<UNK! {00FC}>MOTORAND(MD;CD;TREE;PATH).DOS<0xB5!>SOUNDTAB(SOUNDLOAD<UNK! {FE20}>"
- 30 PRINT " STEP<0xB5!>THENCALLLOCATEPRESETWENDKEYNOTBLOADLOCATE<UNK! {00F7}>USRTHENSOUNDCOLORBSAVELOADMERGE<0xE1!>RANDOMIZERANDOMIZE,LOCATE<UNK! {00F7}>STRING$USR<0xB5!>SOUNDBLOADCOLORSPC(CLOSEOPTION<UNK! {00F6}>MERGE<0xE1!><0xB5!><0xE3!><0xB6!>LOADNOTUSRSPC(CLOSEOPTION<UNK! {00F6}>BLOAD<UNK! {00FB}>USINGSTRING$SPC(ERLRANDOMIZEDELETEWRITEBLOADTAB(LOCATE,LOCATE<UNK! {00F7}><0xB5!>SOUNDMERGE<0xE1!><0xB5!><0xE3!>WRITESTRING$TAB(AUTO SCREEN<UNK! {FDC0}><0xE0!>:OPTION<UNK! {00F9}>MERGE<0xE1!><0xB5!><0xE3!>WHILE^LOCATESAVEOPTION<UNK! {00F9}>SOUNDCOLORBSAVELOAD;LOCATE<UNK! {00F7}>STRING$EDITMERGE<0xE1!><0xB5!><0xE3!>WHILE^LOCATESAVEUSINGNOTSOUNDCOLORBSAVELOAD;<0xB6!><UNK! {00F8}>LOCATE<UNK! {00F7}>SPC(<0xB6!>ERLIMPWHILE^LOCATESAVEPSETERRTHENRESUMETAB(SOUNDLOAD<UNK! {FE2C}>SCREEN=STEPBSAVETHENLOAD<0xCB!><UNK! {00F9}>LOCATESAVE:
- 31 LOCATE 5,38 : PRINT "GML"
- 32 LOCATE 6,10 : PRINT "sys.com"
- 33 LOCATE 7,38 : PRINT "\sub2"
- 34 LOCATE 7,63 : PRINT "\sub1"
- 35 LOCATE 8,16 : PRINT "qa.for"
- 36 LOCATE 8,51 : PRINT "c2.bas"
- 37 LOCATE 9,70 : PRINT "c3.bas"
- 38 LOCATE 9,38 :PRINT "\sub3":LOCATE 10,25:PRINT "c1.bas";
- 39 GOSUB 600
- 40 LOCATE 25,1:PRINT XY$;
- 41 BS$=INKEY$
- 42 IF BS$="e" OR BS$="E" THEN CHAIN "c0",ALL ELSE IF BS$=" " THEN 45 ELSE IF BS$="r" OR BS$="R" THEN 163 ELSE 41
- 45 CLS
- 50 PRINT " OPTION<UNK! {00F9}>SOUNDCOLORBSAVELOAD:NOTSTRING$CALLPSETTAB(AUTOSTEP<0xB5!>THENCALLSOUNDCOLORBSAVELOAD,BLOADCOLORERRBEEPBEEPTOKEYSTEPSTRING$CLOSENOTUSRSPC(CLOSEOPTION<UNK! {00F6}>OPTION<UNK! {00F9}>SOUNDCOLORBSAVELOAD,<0xCB!><UNK! {00FC}>LOCATEPRESETBEEPTOPSETDEFSTRCALL<UNK! {00F5}>LOCATELOADCLOSEDEFDBLLOCATEWHILEUSINGERL<0xB6!>DEFDBLMERGERESUMEMOTORTRON<0xB5!>SOUND, CLS<UNK! {FDC8}>=KEYSTEPSPC(CALLSTRING$USR<0xB5!>SOUNDGWL."
- 60 PRINT " USINGNOTSOUNDCOLORBSAVELOAD:LOCATEPRESETLINE<UNK! {00FC}>OPENDEFSTRERLVARPTROPTION<UNK! {00F9}>SOUNDCOLORBSAVELOADCLOSEIMPPSET<0xE4!><0xCB!><UNK! {00FC}>USINGNOTSOUNDCOLORBSAVELOADSTRING$USR<0xB5!>SOUNDSOUNDCOLORBSAVELOAD,USINGNOTSOUNDCOLORBSAVELOADLOCATEPRESETNOTKEYDOSTO<0xE1!>RANDOMIZEDELETE<0xB5!>SOUNDMDBLOAD<UNK! {00FC}>MOTORANDCLS<0xB4!>MERGERESUME MOTORTRON<0xB5!>SOUND,ERLVARPTRTHENDEFSTRSPC(CLOSESOUNDCOLORBSAVELOADSTRING$USRCOLORKEYSPC(ERLMERGERESUMEMOTORTRON<0xB6!><0xE0!>OPTION<UNK! {00F6}>WENDCLOSETHENDEFSTRBLOAD<UNK! {00FB}><0xB5!>SOUNDUSINGNOTSOUNDCOLORBSAVELOAD."
- 70 PRINT " SCREEN=RANDOMIZE<UNK! {00FB}>LOADUSINGSOUNDCOLORBSAVELOADLINE<UNK! {00FC}>OPENDEFSTRMOTOR<0xCB!>SPC(SPC(SOUNDCOLORBSAVELOAD ,TAB(SPC(BLOADPRESETSAVETHEN<0xCB!><0xB5!>:LOADUSINGSOUNDCOLORBSAVELOADLOCATEPRESETSPC(SPC(SOUNDCOLORBSAVELOAD<0xB5!>SOUNDOPTIONOPTIONSOUNDCOLORBSAVELOAD,<0xB6!><UNK! {00F8}>SPC(SPC(SOUNDCOLORBSAVELOAD "
- 80 PRINT " LOCATEPRESETLOADUSINGSOUNDCOLORBSAVELOAD<0xB5!>SOUNDUSINGNOTSOUNDCOLORBSAVELOAD,TAB(AUTOMOTOR<0xCB!>WHILE-LOCATE<0xB6!>USINGNOTSOUNDCOLORBSAVELOAD,USINGNOTSOUNDCOLORBSAVELOADWHILEINSTRUSR*NOTUSRSOUNDCOLORBSAVELOADBLOAD<UNK! {00FB}>, SOUNDCOLORBSAVELOADBLOAD<UNK! {00FB}><0xB5!>SOUNDOPTIONEQVLOCATEMERGE NOT*TAB(SOUNDLOAD<UNK! {FEC3}><UNK! {00FB}>STEP<0xE0!>CLS<0xE0!><0xCB!>PSET.";
- 90 PRINT "CLS<UNK! {FDC8}>=KEYSTEPSPC(CALLSTRING$USR<0xB5!>SOUNDSUB1,SUB2,SUB3."
- 91 LOCATE 9,1:PRINT LI$
- 92 PRINT " LINE<0xB4!>'F'LOAD<UNK! {00FC}>WRITE<0xB5!>CLOSEINSTRKEYSTEPSPC(CALL ;LINE<0xB4!>'COLORERROPTIONEQV'LOAD<UNK! {00FC}>LOADTOUSR<UNK! {00F8}> ;LINE<0xB4!>'E'LOAD<UNK! {00FC}>WRITE<0xB5!>CLOSEINSTRUSINGNOTWEND<0xCB!><0xB5!>ERASE4 ;LINE<0xB4!>'R'LOAD<UNK! {00FC}>WRITE<0xB5!>CLOSEINSTRSTRING$<UNK! {00F7}>WEND<0xCB!><0xB5!>ERASE";
- 93 B$=INKEY$
- 94 IF B$="e" OR B$="E" THEN CHAIN "c0",ALL ELSE IF B$=" " THEN 95 ELSE IF B$="f" OR B$="F" THEN 5 ELSE IF B$="R" OR B$="r" THEN 163 ELSE 93
- 95 CLS
- 100 PRINT " BSAVEWRITESAVE<0xB6!> : USINGNOTSOUNDCOLORBSAVELOADTHENRESUMERANDOMIZE<UNK! {FDCA}><UNK! {00F7}>STEP<0xB5!>THENCALL<0xB5!>SOUNDLOCATE<UNK! {00F7}>STRING$EDITOPENTHENKEYSTEPSPC(CLOSELOAD<0xB6!><0xB5!>SOUNDSOUNDCOLORBSAVELOADSTEP<0xE0!>MOTORDEFSTRMERGENOT,OPTION<UNK! {00F9}>SOUNDCOLORBSAVELOAD<0xB5!>MERGEUSINGNOTSOUNDCOLORBSAVELOAD<0xB5!>SOUNDTOINSTR<0xB6!>RESUMETHENRESUME BSAVEWRITESAVETHENMERGEUSRUSING<UNK! {00F6}>BSAVEWRITESAVE<0xB6!>.";
- 105 LOCATE 9,1:PRINT LI$
- 110 PRINT " LINE<0xB4!>'F'LOAD<UNK! {00FC}>WRITE<0xB5!>CLOSEINSTRKEYSTEPSPC(CALL ;LINE<0xB4!>'COLORERROPTIONEQV'LOAD<UNK! {00FC}>LOADTOUSR<UNK! {00F8}> ;LINE<0xB4!>'E'LOAD<UNK! {00FC}>WRITE<0xB5!>CLOSEINSTRUSINGNOTWEND<0xCB!><0xB5!>ERASE4 ;LINE<0xB4!>'R'LOAD<UNK! {00FC}>WRITE<0xB5!>CLOSEINSTRSTRING$<UNK! {00F7}>WEND<0xCB!><0xB5!>ERASE";
- 111 B$=INKEY$
- 112 IF B$="e" OR B$="E" THEN CHAIN "c0",ALL ELSE IF B$=" " THEN 115 ELSE IF B$="f" OR B$="F" THEN 95 ELSE IF B$="R" OR B$="r" THEN 163 ELSE 111
- 115 CLS
- 117 LOCATE 2,1 :PRINT " ERLVARPTR<0xB4!><0xCB!>TAB(SPC(BLOADPRESETLOCATEUSINGSTEPSCREENFNERRORSTEPLINE MDBLOAD<UNK! {00FC}>MOTORAND<0xB5!>SOUNDLOCATERANDOMIZENOTBLOAD:"
- 120 LOCATE 4,1:PRINT " RANDOMIZEEDITSOUNDPOINT: ERLVARPTRSTRING$OPTION<0xB6!>RESUME<0xB5!>SOUND<0xB4!>BEEPBEEPTOKEYSTEPMERGERESUMEMOTORTRONUSINGNOTSOUNDCOLORBSAVELOAD"
- 130 PRINT " OPTIONEQVLOCATEMERGE: MKDIR [d:] path CLOSEIMP MD [d:] PATH"
- 140 PRINT " <0xCB!><0xB5!>BLOAD<UNK! {00F7}>: (1)SCREEN=RANDOMIZE<UNK! {00FB}>BLOADCLOSENOTUSRSTRING$OPTION<0xB6!>RESUMEPRESET<UNK! {FDB6}>DEFDBLPSET<UNK! {00F7}>,ERLIMPWENDKEYNOTBLOADSOUNDDEFSTRSCREENSTEPPRESET<UNK! {FDB6}>DEFDBLPSET<UNK! {00F7}>."
- 150 PRINT " (2)path:(SOUNDCOLORBSAVELOADBSAVEWRITESAVE<0xB6!>)NOTBLOADWRITE<0xB4!>USRWHILEOPTIONPOINTSTEP<0xE0!>CLOSEERASEOPTION\COLORAUTO<0xB5!>SOUNDSPC(CLOSEUSING+SOUNDCOLORBSAVELOADBLOAD<UNK! {00FB}>CLS<0xB4!>WHILE^LOCATESAVE, BSAVEWRITESAVE<0xB6!>SCREEN\SPC(ERL'\'COLORAUTOLOCATELOADERLIMPWHILE^LOCATESAVESAVE<UNK! {00F8}><0xB6!>ERLBSAVEWRITESAVE<0xB6!>,WRITEEQVERLIMPSAVETHENWHILE^LOCATESAVESTEP<0xE0!><0xB6!>ERLBSAVEWRITESAVE<0xB6!>."
- 160 LOCATE 9,1 :PRINT LI$:PRINT XY$;
- 161 BS$=INKEY$
- 162 IF BS$="e" OR BS$="E" THEN CHAIN "c0",ALL ELSE IF BS$=" " THEN 165 ELSE IF BS$="r" OR BS$="R" THEN 163 ELSE 161
- 163 CHAIN "ama1",ALL
- 165 CLS
- 166 LOCATE 1,2:PRINT "A>";
- 168 LOCATE 7,1:PRINT LI$
- 170 LOCATE 8,1:PRINT " LOAD'SCREEN=SOUND<0xE3!>STEP*ERLVARPTRAPRESET<UNK! {FDB6}>DEFDBLPSET<UNK! {00F7}><0xB5!>SOUNDOPTION<UNK! {00F9}>SOUNDCOLORBSAVELOADSTRING$USRMERGERESUMESPC(CLOSEOPTION<UNK! {00F6}>BLOAD<UNK! {00FB}>TAB(AUTOSUBDIR1<0xB5!>SOUNDUSINGNOTSOUNDCOLORBSAVELOAD,ERLIMPLOCATEUSINGSTEPSCREENWEND<0xE5!>SCREEN*SPC(FNOPTIONEQVLOCATEMERGECLOSEDEFDBL BEEPTOPSETDEFSTRSTRING$MOTORAPRESET<UNK! {FDB6}>DEFDBLPSET<UNK! {00F7}>STRING$USR,SCREENCLOSEOPENMODLOAD<UNK! {00FC}>SCREEN*'MD A:\SUBDIR1'LOADLINECLOSEINSTRCALL<0xB5!>LOAD<UNK! {00FC}>"
- 175 LOCATE 1,3:INPUT ">",BS$
- 180 IF BS$="MD A:\SUBDIR1" OR BS$="md a:\subdir1" THEN 195 ELSE 184
- 184 BEEP
- 185 LOCATE 1,40 :PRINT AB$
- 190 GOTO 175
- 195 LOCATE 1,4:PRINT BS$:LOCATE 1,17 :PRINT " "
- 196 NAME "fff.bas" AS "ttt7.bas"
- 200 CLS:SYSTEM
- 210 END
- 600 SCREEN 2
- 610 CIRCLE (315,85),100, , , ,1/10
- 611 LINE (100,93)-(215,85)
- 615 LINE (415,85)-(515,109)
- 617 LINE (315,95)-(315,108):DRAW "e3 l6 f3"
- 620 CIRCLE (100,102),35, , , ,1/4
- 630 CIRCLE (145,135),35, , , ,1/4
- 640 CIRCLE (315,117),35, , , ,1/4
- 641 LINE (315,126)-(315,143):DRAW "e3 l6 f3"
- 645 LINE (278,117)-(145,126)
- 647 LINE (354,117)-(420,125)
- 650 CIRCLE (515,118),35, , , ,1/4
- 651 LINE (515,127)-(570,145)
- 660 CIRCLE (570,155),35, , , ,1/4
- 670 CIRCLE (420,135),35, , , ,1/4
- 680 CIRCLE (315,152),35, , , ,1/4
- 681 LINE (280,152)-(215,160)
- 690 CIRCLE (215,170),35, , , ,1/4
- 700 LOCATE 10,70:PRINT " ";
- 701 RETURN
-