home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1980-01-01 | 1.8 KB | 35 lines |
- 10 KEY OFF:CLS:LOCATE 1,5:PRINT "A>":LOCATE 7,1:PRINT "________________________________________________________________________________"
- 20 LOCATE 8,5:PRINT "MOTORWRITESTEPLINE : SOUND<0xE3!>CLOSERANDOMIZECOLORKEYNOTBLOADCHKDSKBLOAD<UNK! {00FC}>MOTORANDLOAD/WEND+SPC(CLOSEOPTION<UNK! {00F6}>BEEPTOSOUNDPOINTWRITEEQVERR<UNK! {FDB3}>TROFFRANDOMIZESWAPUSING<UNK! {00F7}>,SCREEN=WENDCLOSESOUNDPOINTERR<UNK! {FDB3}>TROFFRANDOMIZESWAPUSING<UNK! {00F7}>,SOUND<0xE3!>CLOSE<0xE1!>";
- 30 LOCATE 9,5:PRINT "<0xB5!>BLOAD<0xB5!>MERGESPC(CLOSEOPTION<UNK! {00F6}>USRBEEPSTEPTRON,SCREEN=ERLVARPTRAPRESET<UNK! {FDB6}>DEFDBLPSET<UNK! {00F7}>STRING$USRWEND<0xE5!>SCREEN*TAB(<0xB4!>OPTIONEQVLOCATEMERGECLOSEDEFDBLBEEPTOPSETDEFSTRLOCATERANDOMIZENOTBLOADCHKDSK A:BLOAD<UNK! {00FC}>MOTORAND,CLOSE<0xE1!>CALL<UNK! {00F6}>STEPSTRING$LOCATEWENDBLOAD<0xB4!>?":LOCATE 10,7:PRINT "PRESET*<0xB4!>IMPSCREEN*CHKDSK A:";
- 50 LOCATE 1,7:INPUT " ",B$
- 60 IF B$="chkdsk a:" OR B$="CHKDSK A:" GOTO 110
- 70 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 " "
- 80 GOTO 50
- 110 LOCATE 3,9:PRINT "data error reading drive A";
- 111 LOCATE 4,9:PRINT " Abort,retry,lgnore?";
- 116 LOCATE 7,1:PRINT " "
- 117 LOCATE 8,1:PRINT "________________________________________________________________________________"
- 120 LOCATE 9,1:PRINT " ERR<0xE2!>SAVETHENLOCATEPRESETSOUND<0xE3!>LOCATEERR<0xB5!>MERGE<0xB5!>SOUNDUSRBEEPSTEPTRON,TAB(SPC(BLOADPRESETSCREENBLOADDOSMERGE<0xE1!>LOCATE<UNK! {00F8}>ERR<0xE2!>OPTION<UNK! {00F6}>BLOAD<UNK! {00FC}>MOTORAND.PRESET*<0xB4!>IMPSCREEN*'A'<0xB4!><UNK! {00FA}>TO> 'abort' ";
- 125 LOCATE 4,30:INPUT " ",B$
- 130 IF B$="A" OR B$="a" GOTO 180
- 140 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 " "
- 150 GOTO 125
- 180 LOCATE 10,1:PRINT " LINE<0xB4!>'COLORERROPTIONEQV'LOAD<UNK! {00FC}>LOADTOUSR<UNK! {00F8}> LINE<0xB4!>'R'LOAD<UNK! {00FC}>WRITE<0xB5!>CLOSEINSTRUSINGNOTWEND<0xCB!><0xB5!>ERASE LINE<0xB4!>'E'LOAD<UNK! {00FC}>WRITE<0xB5!>CLOSEINSTRSTRING$<UNK! {00F7}>WEND<0xCB!><0xB5!>ERASE";
- 200 B$=INKEY$
- 210 IF B$=" " GOTO 225
- 212 IF B$="R" OR B$="r" GOTO 330
- 214 IF B$="e" OR B$="E" GOTO 350
- 220 GOTO 200
- 225 CLS
- 250 LOCATE 1,5:PRINT "A>":LOCATE 2,9:PRINT "STRING$MOTOR<0xB4!><0xCB!>,SOUND<0xE3!>SPC(FNLOCATE<0xB5!>STEPLINEMOTOR<0xCB!>CHKDSKBLOAD<UNK! {00FC}>MOTORAND<0xB5!>SOUNDLOCATERANDOMIZENOTBLOAD,PRESET*ERL'ERLSOUND<0xB6!>MOTORPSET<0xE4!><0xCB!><UNK! {00FC}>ERRBSAVEMERGEVARPTR"
- 255 LOCATE 9,1:PRINT "________________________________________________________________________________"
- 260 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";
- 270 B$=INKEY$
- 280 IF B$=" " GOTO 320
- 290 IF B$="E" OR B$="e" GOTO 350
- 295 IF B$="r" OR B$="R" GOTO 330
- 300 GOTO 270
- 320 CHAIN "c:bft.bas",10,ALL
- 330 CHAIN "AMA1",ALL
- 350 CHAIN "BM32",ALL
-