home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1980-01-01 | 2.9 KB | 54 lines |
- 10 KEY OFF
- 20 CLS:PRINT " 10. ERASE BLOAD<UNK! {00FC}>MOTORAND"
- 30 PRINT " RANDOMIZEEDITSOUNDPOINT: ERASE BLOAD<UNK! {00FC}>MOTORANDNOTBLOADNOTVARPTRKEYSAVECALL<UNK! {FDD6}>OPTION<0xB6!>RESUMEPRESET<UNK! {FDB6}>DEFDBLPSET<UNK! {00F7}>OPENTHENSOUNDCOLORBSAVELOADSTRING$USR<0xB5!>SOUNDSTRING$OPTION<0xB6!>RESUMETAB(SOUNDLOAD<UNK! {FEC3}><UNK! {00FB}>TAB(SOUNDLOAD<UNK! {FE2C}>SCREEN=RANDOMIZE<UNK! {00FB}>WENDCLOSE STRING$OPTION<0xB6!>RESUMEPRESET<UNK! {FDB6}>DEFDBLPSET<UNK! {00F7}>,<0xB4!>NOTSOUNDDEFSTRSCREENSTEPPRESET<UNK! {FDB6}>DEFDBLPSET<UNK! {00F7}>STRING$USRKEYSAVECALL<UNK! {FDCE}>SOUNDLOAD<UNK! {FE2C}>SCREEN=WENDCLOSESTRING$OPTION<0xB6!>RESUMEBSAVEWRITESTEP<0xDF!>,ERLIMP<0xB4!>NOT<0xB5!>WHILEPRESETLINESOUNDCOLORBSAVELOAD STRING$USRKEYSAVECALL<UNK! {FDCE}>SOUNDLOAD<UNK! {FE22}>
- 40 PRINT " OPTIONEQVLOCATEMERGE: ERASE [d:] [PATH] [FILENAME [.EXT]]"
- 50 PRINT " USINGTRONLOCATETHEN: ERASESPC(WENDCOLORKEYSPC(ERLDEL<0xCB!><UNK! {00F5}>USR<0xB4!>USRTAB(LOCATEMERGE<0xB4!><UNK! {00FA}>TO>,ERLVARPTRTAB(SOUNDLOAD<UNK! {FEC3}><UNK! {00FB}>OPENTHENTAB(SOUNDLOAD<UNK! {FEC0}>DELETEERRRANDOMIZEBLOAD<UNK! {00FB}>STRING$USRCOLORKEYLOCATERANDOMIZENOTBLOADSCREENRENUMSAVESTRING$ TAB(SOUNDLOAD<UNK! {FEC3}><UNK! {00FB}>USINGSTRING$WRITE<UNK! {00FB}>?OPENTHEN* <0xB5!>RENUMWHILEINSTRUSR*USRELSEUSRSOUNDLOCATERANDOMIZENOTBLOADSCREENRENUMSAVESTRING$TAB(SOUNDLOAD<UNK! {FEC3}><UNK! {00FB}>USINGSTRING$WRITE<UNK! {00FB}>"
- 53 GOSUB 530
- 54 B$=INKEY$
- 55 IF B$=" " GOTO 70
- 56 IF B$="E" OR B$="e" GOTO 500
- 57 IF B$="R" OR B$="r" GOTO 520
- 58 GOTO 54
- 70 KEY OFF:CLS:LOCATE 1,5:PRINT "A>":LOCATE 8,1:PRINT "________________________________________________________________________________"
- 120 LOCATE 9,1:PRINT " ERLVARPTRTAB(SOUNDLOAD<UNK! {FEBF}>MERGEWHILE<0xB4!>SPC(CLOSEMERGEVARPTRSTRING$USR,TAB(SPC(BLOADPRESETERLVARPTRABEEPTOKEYSTEPCOLORMERGEWHILE<0xB4!>MOTOR<0xCB!>A.BASTAB(SOUNDLOAD<UNK! {FE2C}>STEPSTRING$SOUNDCOLORBSAVELOADBLOAD<UNK! {00FC}>MOTORANDLOAD/WEND+,";
- 130 LOCATE 10,9:PRINT "COLOR<0xB4!><0xB4!><0xCB!>TAB(SOUNDLOAD<UNK! {FECA}>PRESETWRITEEQVERLVARPTRBEEPTOKEYSTEP,PRESET*<0xB4!>IMPSCREEN*DIR/W A:A.BAS";
- 135 LOCATE 1,7:INPUT " ",B$
- 140 IF B$="DIR/W A:A.BAS" OR B$="dir/w a:a.bas" GOTO 180
- 150 FOR I=1 TO 10:LOCATE 2,5:PRINT "LOCATE<0xE4!>SCREEN*<0xB4!>^,STRING$INSTRUSRBSAVELOCATE<0xE4!>SCREEN*":NEXT I:LOCATE 2,1:PRINT " ":LOCATE 1,7:PRINT " "
- 160 GOTO 130
- 180 LOCATE 2,7:FILES"A:A.BAS"
- 190 LOCATE 8,1:PRINT "________________________________________________________________________________":LOCATE 9,5:PRINT "STEPERLLOCATESAVEMERGE<0xE1!>RANDOMIZE<UNK! {00FB}>,STRING$OPTIONBLOAD<UNK! {00F7}>OPTIONBLOADTAB(SOUNDLOAD<UNK! {FECA}>PRESETWRITEEQVERLVARPTRBEEPTOKEYSTEP,SCREEN=WENDCLOSEERLVARPTRBEEPTOKEYSTEP,LINE<0xB4!>'E'LOAD<UNK! {00FC}>THEN<0xCB!>CALL<UNK! {00F6}>WHILESAVEMERGEVARPTR,FNELSEUSING<UNK! {00F6}>COLORMERGEWHILE<0xB4!>SPC(CLOSEMERGEVARPTR";:LOCATE 10,3:PRINT "SPC(ERLOPENMODERL'USING<UNK! {00F6}>WHILESAVEMERGEVARPTR. ";
- 200 GOSUB 540
- 210 B$=INKEY$
- 220 IF B$=" " GOTO 300
- 230 IF B$="R" GOTO 520
- 240 IF B$="E" GOTO 500
- 250 GOTO 210
- 300 CLS:KEY OFF:LOCATE 2,5:PRINT "A>":LOCATE 9,1:PRINT "________________________________________________________________________________":LOCATE 10,10:PRINT "STEPSTRING$ERLVARPTRTAB(SPC(BLOADPRESETPRESET<0xE5!>CALL<UNK! {FD41}>BEEPTOKEYSTEP<0xB5!>SOUNDA.BASTAB(SOUNDLOAD<UNK! {FE2C}>PRESET*<0xB4!>IMPSCREEN*DEL A:A.BAS";
- 310 LOCATE 2,7:INPUT " ",B$
- 320 IF B$="DEL A:A.BAS" OR B$="del a:a.bas" GOTO 350
- 330 FOR I=1 TO 10:LOCATE 3,5:PRINT "LOCATE<0xE4!>SCREEN*<0xB4!>^,STRING$INSTRUSRBSAVELOCATE<0xE4!>SCREEN*":NEXT I:LOCATE 3,1:PRINT " ":LOCATE 2,7:PRINT " "
- 340 GOTO 310
- 350 KILL"A:A.BAS"
- 360 LOCATE 3,5:PRINT "A>":LOCATE 8,1:PRINT "________________________________________________________________________________":LOCATE 9,1:PRINT " TAB(SPC(BLOADPRESETSPC(FNTHEN-CALLKEYA.BAS<0xB5!>SOUNDKEYSAVECALL<UNK! {FD2C}>STEPSTRING$ERLVARPTRERL'NOTBLOADMOTORUSRSOUNDCOLORBSAVELOADBLOAD<UNK! {00FC}>MOTORANDLOAD/WEND+SPC(CLOSESTEPBSAVE,COLOR<0xB4!>OPTIONBLOADTAB(SOUNDLOAD<UNK! {FECA}>PRESETWRITEEQVSCREENWRITELOCATE<0xB5!>KEYSAVECALL<UNK! {FD2E}> ";
- 370 LOCATE 10,1:PRINT " PRESET*<0xB4!>IMPSCREEN*DIR/W A:A.BAS ";
- 380 LOCATE 3,7:INPUT " ",B$
- 390 IF B$="DIR/W A:A.BAS" OR B$="dir/w a:a.bas" GOTO 430
- 400 FOR I=1 TO 10:LOCATE 4,5:PRINT "LOCATE<0xE4!>SCREEN*<0xB4!>^,STRING$INSTRUSRBSAVELOCATE<0xE4!>SCREEN*":NEXT I:LOCATE 4,1:PRINT " ":LOCATE 3,7:PRINT " "
- 410 GOTO 380
- 430 LOCATE 8,1:PRINT "________________________________________________________________________________"
- 435 LOCATE 4,10:PRINT "File Not Found";
- 440 LOCATE 9,1:PRINT " STEPERLLOCATESAVESTRING$OPTIONCALL<UNK! {00F6}>OPTIONBLOADBLOAD<UNK! {00FC}>MOTORANDWENDCLOSEERLVARPTRBEEPTOKEYSTEP,OPTIONBLOADTAB(SOUNDLOAD<UNK! {FEC8}>WRITELOCATE<0xB5!>SPC(FNKEYSAVECALL<UNK! {FD2C}>ERR<0xE2!>TO<UNK! {00F5}>BLOAD<UNK! {00FC}>MOTORANDSOUND<0xE3!>SPC(FNUSING<UNK! {00F6}>CALLKEYRANDOMIZEEDIT. ";
- 445 LOCATE 10,1:PRINT " ";
- 447 GOSUB 540
- 450 B$=INKEY$
- 460 IF B$=" " GOTO 500
- 470 IF B$="E" OR B$="e" GOTO 500
- 480 IF B$="R" OR B$="r" GOTO 520
- 490 GOTO 450
- 500 CHAIN "BM32",ALL
- 520 CHAIN "AMA1",ALL
- 530 LOCATE 9,1:PRINT "________________________________________________________________________________"
- 540 LOCATE 10,30:PRINT "LINE<0xB4!>'COLORERROPTIONEQV'LOAD<UNK! {00FC}>LOADTOUSR<UNK! {00F8}>,LINE<0xB4!>'E'LOAD<UNK! {00FC}>WRITE<0xB5!>CLOSEINSTRUSINGNOTWEND<0xCB!><0xB5!>ERASE LINE<0xB4!>'R'LOAD<UNK! {00FC}>WRITE<0xB5!>CLOSEINSTRSTRING$<UNK! {00F7}>WEND<0xCB!><0xB5!>ERASE";
- 550 RETURN
-