home *** CD-ROM | disk | FTP | other *** search
Wrap
5 POKE650,255:PRINT"";:GOTO30 10 XX=0:IFXY<760THENRETURN 15 PRINT"╧UT OF LINES!!!":FORT=1TO500:NEXT:PRINT"æ ":XX=-1:RETURN 30 POKE53280,6:POKE53281,0:PRINT"ô":IFPEEK(49408)=1THEN40 36 PRINT"ô ╨LEASE WAIT..":LOAD"EDSTAR 5.O",8,1 40 GOSUB50:POKE55,0:POKE56,39:CLR:S=10000:POKE53272,23:TB=1503:GOTO60 50 POKE1020,1:POKE1021,19:POKE1022,0:POKE1023,39:RETURN 60 IP=49448:LS=49430:MT=49433:MB=49436:SD=49415:SC=49412:SF=49418:LF=49421:LM=49442:MW=49439:DC=49424:IC=49427:WW=49445:CL=49409:MD=49451:MI=49454:WC=49457:PR=49460:SP=49463:CA=49466:G1=49469:G2=49472:G3=49475:G4=49478:G5=49481:RD=49484:SYSMW:GOSUB765 135 DEFFNS(X)=X*40+9960:POKE646,12:SYSCL:GOSUB300:GOSUB405:LN=1:GOTO145 145 PS=1465:POKE53272,23:T$=" ":GOSUB715:GOTO155 155 GETC$:IFC$<>""THEN175 160 POKEPS,PEEK(PS)OR128 165 GETC$:IFC$<>""THEN175 170 GOSUB303:GOTO155 175 POKE150,ASC(C$):SYSIP:IFPEEK(150)=0THEN270 180 ONPEEK(151)GOTO190,205,210,215,220,225,230,235,240,245,250,255,260,265 185 GOTO165 190 XY=LN:GOSUB10:IFXXTHEN200 195 GOSUB303:PS=1465:SYSLS,LN:LN=LN+1:SYSSC:SYSMB,LN+8 200 GOTO280 205 GOSUB395:GOTO165:IN 210 GOSUB330:GOTO165:CR 215 GOSUB345:GOTO165:CR 220 GOSUB355:GOTO165:CR 225 GOSUB380:GOTO165:CR 230 GOSUB475:GOTO165:^DL 235 GOSUB530:GOTO165:^IL 240 GOSUB303:GOSUB635:GOSUB410:GOSUB725:GOSUB985:GOTO165:SAVE 245 GOSUB805:GOSUB720:GOTO165:^PPRINTER 250 GOSUB310:GOTO165:DE 255 GOSUB1315:GOTO165:^XE 260 GOSUB910:GOTO165:^HH 265 GOSUB1025:GOTO165:^FFONS 270 LP=PEEK(49151+ASC(C$)):POKEPS,LP:PS=PS+1:IFPS=TBTHENPS=1465:GOSUB430:SYSLS,LN:SYSMB,LN+8 280 IFLN>NLTHENNL=LN 285 GOTO155 300 FORT=55736TO55775:POKET,7:NEXT:RETURN 303 POKEPS,PEEK(PS)AND127:RETURN 310 IFPS<1466THENRETURN 315 POKE150,PS-1465:GOSUB303:SYSDC:PS=PS-1:RETURN 330 IFPS>1465THENGOSUB303:POKEPS,PEEK(PS)OR128:GOSUB303:PS=PS-1 335 RETURN 345 IFPS<1502THENGOSUB303:POKEPS,PEEK(PS)OR128:GOSUB303:PS=PS+1 350 RETURN 355 IFLN=1THENPRINT" ╙TART OF TEXTÿ":GOSUB585:RETURN 365 GOSUB303:SYSLS,LN:LN=LN-1:SYSSD:IFLN>10THENSYSMT,LN-10 375 RETURN 380 IFLN>=NLTHENGOSUB575:RETURN 390 GOSUB303:SYSLS,LN:LN=LN+1:SYSSC:SYSMB,LN+8:RETURN 395 POKEPS,PEEK(PS)AND127:POKE150,PS-1463:SYSIC:RETURN 405 : 410 PRINT"¢ ░└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└«":GOSUB303:FORT=1TO3:PRINT" ▌ ▌":NEXT:PRINT" ¡└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└└╜ææææ";:RETURN 430 XY=LN:GOSUB10:IFXXTHENRETURN 440 XF=0:IFPEEK(TB-1)=32THENXF=-1 445 SM=FNS(LN+1):POKE251,INT(SM/256):POKE250,SM-PEEK(251)*256:FM=FNS(NL):POKE253,INT(FM/256):POKE252,FM-PEEK(253)*256:SYSWC:IFPEEK(150)<>0THENPOKE1020,12:SYSSD:SYSMI:NL=NL+1:POKE1020,1 460 SYSWW:PS=PEEK(150)+1464:SYSLS,LN:SYSSC:LN=LN+1:IFXF=-1THENPS=1465 470 RETURN 475 IFNL=0THENRETURN 485 PRINT"─ELETING A LINE...":SM=FNS(LN):POKE251,INT(SM/256):POKE250,SM-PEEK(251)*256:SM=FNS(NL+1):POKE253,INT(SM/256):POKE252,SM-PEEK(253)*256:SYSMD:POKE1020,11:SYSSC:GOSUB50:PS=1465:NL=NL-1:SYSLS,LN:SYSMB,LN+8:PRINT" ":POKE150,0:POKE151,0:POKE152,0:POKE153,O 520 IFNL<LNTHENGOSUB355 525 RETURN 530 : 535 XY=NL:GOSUB10:IFXXTHENRETURN 540 PRINT"╔NSERTING A LINE...":SM=FNS(LN):POKE251,INT(SM/256):POKE250,SM-PEEK(251)*256:FM=FNS(NL):POKE253,INT(FM/256):POKE252,FM-PEEK(253)*256:SYSMI:NL=NL+1:GOSUB303:POKE1020,11:SYSSD:GOSUB50:PS=1465:PRINT" ":POKE150,0:POKE151,0:POKE152,0:POKE153,0:RETURN 575 PRINT"┼ND OF TEXT 585 FORT=1TO40:NEXT:GOTO605 590 POKE54296,15:POKE54277,45:POKE54278,165:POKE54276,33:POKE54273,6:POKE54272,5:FORT=1TO200:NEXT:POKE54276,32:POKE54273,0:POKE54272,0:POKE198,0:RETURN 605 PRINT" ":RETURN 620 GOSUB410:PRINT"¥┴RE YOU SURE YOU WANT TO EXIT? (┘/╬) 625 GETD$:IFD$=""THEN625 627 IFD$="N"THENOW=0:RETURN 628 IFD$="Y"THENOW=1:GOTO630 629 GOTO625 630 GOSUB410:PRINT"¥─O YOU WISH TO ╙┴╓┼ THIS FILE? (┘/╬) 631 GETD$:IFD$=""THEN631 632 IFD$="Y"ORD$="┘"THEN635 633 IFD$="N"ORD$="╬"THENRETURN 635 SYSLS,LN:FX=17:OPEN15,8,15,"I0":CLOSE15 640 GOSUB410:PRINT"╙AVE AS WHAT? ($-─╔╥)":PRINT"╬┴═┼ :";:GOSUB2000:FS$=K$:IFFS$=""THEN630 645 IFFS$="$"THENPRINT"ô":SYSCA:PRINT"":GOTO640 650 FX=FX-1:FS$=LEFT$(FS$,FX):IFRIGHT$(FS$,1)=" "THEN645:IFFS$=FI$THEN655 655 FI$=FS$:GOSUB410:PRINT"╙AVING '"FI$"'":OPEN15,8,15:PRINT#15,"R0:"FI$"=0:"FI$:OW=-1:INPUT#15,A$:IFA$<>"63"THEN688 670 PRINT"æ╞╔╠┼ ┼╪╔╙╘╙! ╥EPLACE?(┘/╬)";:GOSUB590 675 GETR$:IFR$=""THEN675 680 IFR$="N"THENCLOSE15:RETURN 681 IFR$="Y"THEN685 683 GOTO675 685 PRINT" £╧K.ÿ":PRINT#15,"S0:"+FI$:CLOSE15 688 F$=FI$+",P,W":GOSUB410:PRINT"╨LEASE WAIT WHILE SAVING.":POKE827,LEN(F$):FORC=1TOLEN(F$):POKE827+C,ASC(MID$(F$,C)):NEXT:FI$=F$:POKE251,(NL)/256:POKE250,256*((NL)/256-PEEK(251)):SYSSF:OPEN15,8,15:INPUT#15,ER,ER$:CLOSE15:GOSUB410:PRINT"¥─ISK ╙TATUS :"ER","ER$:PRINT"╨RESS (╙╨┴├┼) WHEN READY TO CONTINUE 709 GETD$:IFD$<>" "THEN709 710 SV=-1:RETURN 715 : 720 GOSUB303:SYSLS,LN:GOSUB410 725 PRINT"ÿ(├╘╥╠)ƒ╔ÿÆNSERT LINE (├╘╥╠)ƒ╙ÿÆAVE TEXT":PRINT"(├╘╥╠)ƒ─ÿÆELETE LINE (├╘╥╠)ƒ╨ÿÆRINTER":PRINT"(├╘╥╠)ƒ╚ÿÆELP (├╘╥╠)Eƒ╪ÿÆIT":IFT$=" "THENRETURN 745 GETME$:IFME$=""THEN745 750 IFME$="D"ORME$="I"ORME$="P"ORME$="H"ORME$="S"ORME$="X"THENRETURN 755 GOTO745 765 PRINT"ô─O YOU WISH TO LOAD A TEXT FILE? (┘/╬) 766 GETA$:IFA$=""THEN766 767 IFA$="N"ORA$="╬"THENPRINT"ô":RETURN 768 IFA$<>"Y"THEN766 769 PRINT"ô":GOSUB1260:IFFI$=""THEN765 770 SYSMW:POKE250,17:POKE251,39:POKE252,NL/256:POKE253,256*((NL/256)-PEEK(252)):SYSLF:T$=" ":GOSUB1295:IFNL<>0THEN795 790 OPEN15,8,15:INPUT#15,S$:CLOSE15:RETURN 795 GOSUB300:RETURN 805 SYSLS,LN:GOSUB410:PRINT" * ╨╥╔╬╘ ╘┼╪╘ ╞╔╠┼ ╘╧ ╨╥╔╬╘┼╥ *":PRINT"╨RESS (╙╨┴├┼) WHEN READY TO PRINT":PRINT"╨RESS (╥┼╘╒╥╬) TO ABORT 825 GETP$:IFP$=""THEN825 826 IFP$=" "THEN832 830 IFP$=""THEN825 831 GOSUB410:PRINT"╨RINTING ABORTED":FORT=1TO699:NEXT:RETURN 832 OPEN15,4,15:CLOSE15:IFST=0THEN835 833 GOSUB410:PRINT"╨RINTER NOT DETECTED":FORT=1TO699:NEXT:RETURN 835 OPEN4,4,7:CMD4:LC=0:LP=1 845 IFNL-LP<120THEN865 850 FORI=LPTOLP+59:RS=60:GOSUB885:NEXT:IFPEEK(203)=23THEN875 860 PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:LP=LP+120:GOTO845 865 RS%=(NL-LP+2)/2:RS=RS%:FORI=LPTOLP+RS-1:GOSUB885:NEXT 875 PRINT"";:GETK$:PRINT#4:CLOSE4:RETURN 885 M1=FNS(I):M2=FNS(I+RS):POKE151,M1/256:POKE150,256*(M1/256-PEEK(151)):SYSPR:POKE151,M2/256:POKE150,256*(M2/256-PEEK(151)):SYSPR:RETURN 910 GOSUB303:SYSLS,LN:PRINT"ô":PRINT"ô₧ ┼─╙╘┴╥ ╚┼╠╨á╙├╥┼┼╬":PRINT" ╘O ACCESS FUNCTIONS PRESS (├╘╥╠) ╞.":PRINT" ╘HE NEXT KEY DOES THE JOB.":PRINT" ╞1 = ╘OP OF TEXT, ╞7 = ┬OTTOM":PRINT" ╞3 = ╒P 10 LINES, ╞5 = ─OWN.":PRINT" (├╘╥╠) ╙ = ╙PLITS LINES 946 PRINT" (├╘╥╠) ╟ = ╟LUES LINES":PRINT" (├╘╥╠) ╫ = ╫IPES LEADING SPACES.":PRINT" (├╘╥╠) ┴ = ┴PPENDS A FILE.":PRINT" (├╘╥╠) ┌ = ┌APS BETWEEN \ FLAGS.":PRINT" (├╘╥╠)á─ = ─OUBLE SPACES LINES.":PRINT"