home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 59
/
059.d81
/
diskwriter
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
7KB
|
245 lines
3 poke816,165:poke817,244:poke808,234
4 ifldthen112
5 poke53280,6:poke53281,0:print"[147]":s$=""
7 xl$="[192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192]"
10 print""xl$chr$(13)"[158][196]iskwriter [205]enu"
15 prints$"[198][146]ormat a [198][197][197][196][194][193][195][203] disk from a blank"
20 prints$"[197][146]nter [196]iskwriter [197]ditor"
25 prints$"[210][146]eturn to [204]oadstar"
30 print"[159][208]ress [198], [197], or [210]
32 [153]""xl$
35 [141]55000:[139]r$[179][177]"e"[175]r$[179][177]"r"[175]r$[179][177]"f"[167]35
40 [139]r$[178]"f"[167][141]50000:[160]15:[156]:[137]5
45 [139]r$[178]"e"[167]110
50 [159]15,8,15,"r0:hello connect=hello connect":[132]15,e:[160]15:[139]e[179][177]63[167]60
55 [151]56,160:[151]650,0:[151]808,237:[156]:[151]178,255:[147]"hello connect",8
60 [153]"def(NULL)lease (NULL)lace (NULL)oadstar right$n (NULL)(NULL)(NULL)(NULL) str$rive!":[129]t[178]1[164]1800:[130]:[137]5
100 [151]650,255:[151]808,239:[153]"";:[137]110
101 xx[178]0:[139]xy[179]760[167][142]
102 [153]"(NULL)ut of lines!!!":[129]t[178]1[164]500:[130]:[153]"on "
103 xx[178][171]1
104 [142]
110 [139][194](49156)[179][177]34[167]40000
112 [153]" right$nsert your asceedback disk in the drive and press a key."
113 [151]198,0:[146]198,1:[161]t$
115 ld[178]0: [141]125:[151]55,0:[151]56,39:[156]:s[178]10000:[151]53272,23
120 xl$[178]"tantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantan":[137]135
125 [151]1020,1:[151]1021,19:[151]1022,0:[151]1023,39:[142]
130 :
135 iprc[178]49447 :lsav[178]49429: xd$[178]""
140 mttp[178]49432 :mbot[178]49435
145 sdwn[178]49414 :scup[178]49411
150 sfil[178]49417 :lfil[178]49420
155 lmov[178]49441 :mwip[178]49438
160 dchr[178]49423 :ichr[178]49426
165 wwrp[178]49444 :clsm[178]49408
170 mdel[178]49450 :mins[178]49453
175 wchk[178]49456 :prnt[178]49459
180 [158] mwip
182 [141]885
185 [141]770
190 [150][165]s(x)[178]x[172]40[170]9960
195 [151]646,12:[158] clsm:[141]340:[141]445:ln[178]1:[137]200
200 ps[178]1465:[151]53272,23:t$[178]"x":[141]720:[137]210
205 [143] *
210 [161]c$:[139]c$[179][177]"" [167]230
215 [151]ps,[194](ps)[176]128
220 [161]c$:[139]c$[179][177]"" [167]230
225 [151]ps,[194](ps)[175]127:[137]210
230 [139]c$[178]""[167][141]680:[141]450:[138]
231 [151]150,[198](c$):[158]iprc:[139] [194](150)[178]0[167]310
232 [145][194](151)[137]236,250,255,260,265,270,275,280,285,290,295,300,305,306
235 [137]220
236 xy[178]ln:[141]101:[139]xx[167]245:[143] cr
240 [151]ps,[194](ps)[175]127:ps[178]1465:[158]lsav,ln:ln[178]ln[170]1:[158] scup:[158] mbot,ln[170]8
245 [137]320
250 [141]435:[137]220:ins char
255 [141]370:[137]220:crs lt
260 [141]385:[137]220:crs rt
265 [141]395:[137]220:crs up
270 [141]420:[137]220:crs dn
275 [141]510:[137]220:[174]d line del
280 [141]565:[137]220:[174]i line ins
285 [137]220
290 [141]800:[141]725:[137]220:[174]p [153]er
295 [141]350:[137]220:del char
300 [137]220:[174]x exit
305 [141]885:[137]220:[174]h help
306 [141]1000:[137]220:[174]f functi[145]s
310 lp[178][194](49151[170][198](c$))
315 [151]ps,lp:ps[178]ps[170]1:[139]ps[178]1503[167] ps[178]1465:[141]470:[158]lsav,ln:[158] mbot,ln[170]8
320 [139]ln[177]nl[167]nl[178]ln
325 [137]210
330 :
335 :
340 [129]t[178]55736[164]55776:[151]t,7:[130]:[142]
345 [143] *del char*
350 [139] ps[179]1466 [167] [142]
355 [151]150,ps[171]1465:[151]ps,[194](ps)[175]127:[158] dchr
360 ps[178]ps[171]1:[142]
365 [143] *cur lf
370 [139] ps[177]1465 [167][151]ps,[194](ps)[175]127:ps[178]ps[171]1
375 [142]
380 [143] *cur rt*
385 [139] ps[179]1502 [167][151]ps,[194](ps)[175]127:ps[178]ps[170]1
390 [142]
395 :
400 [139]ln[178]1[167][153]" (NULL)tart of textprint#":[141]645:[142]
405 [151]ps,[194](ps)[175]127:[158]lsav,ln:ln[178]ln[171]1:[158]sdwn
410 [139] ln[177]10[167] [158]mttp,ln[171]10
415 [142]
420 [143] *** cursor down ***
425 [139]ln[177][178]nl[167][141]635:[142]
430 [151]ps,[194](ps)[175]127:[158]lsav,ln:ln[178]ln[170]1:[158] scup:[158] mbot,ln[170]8:[142]
435 [143] *** insert character ***
440 [151]ps,[194](ps)[175]127:[151]150,ps[171]1463:[158] ichr:[142]
445 :
450 [153]"list or"xl$"^"
455 [151]ps,[194](ps)[175]127
460 [129]t[178]1[164]3:[153]" (NULL) (NULL)":[130]t
465 [153]" /"xl$"exponononon";:[142]
470 :
475 xy[178]ln:[141]101:[139]xx[167][142]
476 xf[178]0:[139][194](1502)[178]32[167]xf[178][171]1
480 sm[178][165]s(ln[170]1):[151]251,[181](sm[173]256):[151]250,sm[171][194](251)[172]256
485 fm[178][165]s(nl):[151]253,[181](fm[173]256):[151]252,fm[171][194](253)[172]256
490 [158]wchk:[139][194](150)[179][177]0[167][151]1020,12:[158]sdwn:[158]mins:nl[178]nl[170]1:[151]1020,1
495 [158] wwrp:ps[178][194](150)[170]1464:[158]lsav,ln:[158] scup:ln[178]ln[170]1
500 [139]xf[178][171]1[167]ps[178]1465
505 [142]
510 :
515 [139] nl[178]0 [167] [142]
520 [153]xd$"str$eleting a line..."
525 sm[178][165]s(ln):[151]251,[181](sm[173]256):[151]250,sm[171][194](251)[172]256
530 sm[178][165]s(nl[170]1):[151]253,[181](sm[173]256):[151]252,sm[171][194](253)[172]256:[158] mdel
535 [151]1020,11:[158] scup:[141]125:ps[178]1465:nl[178]nl[171]1
540 [158]lsav,ln:[158] mbot,ln[170]8
545 [141]665:[151]150,0:[151]151,0
550 [151]152,0:[151]153,o
555 [139] nl[179]ln [167] [141]395
560 [142]
565 [143] *** add a line ***
570 xy[178]nl:[141]101:[139]xx[167][142]
571 [153]xd$"cmdright$nserting a line..."
575 sm[178][165]s(ln):[151]251,[181](sm[173]256):[151]250,sm[171][194](251)[172]256
580 fm[178][165]s(nl):[151]253,[181](fm[173]256):[151]252,fm[171][194](253)[172]256:[158] mins
585 :nl[178]nl[170]1
590 [151]ps,[194](ps)[175]127:[151]1020,11:[158]sdwn:[141]125:ps[178]1465
600 [141]665:[151]150,0:[151]151,0:[151]152,0
605 [151]153,0:[142]
635 [143] buzzer
640 [153]xd$"valnd of text"
645 [129]t[178]1[164]40:[130]t:[137]665
650 [151]54296,15:[151]54277,45:[151]54278,165
655 [151]54276,33:[151]54273,6:[151]54272,5
660 [129]t[178]1[164]200:[130]:[151]54276,32:[151]54273,0:[151]54272,0:[151]198,0:[142]
665 [153]" ":[142]
670 :
675 :
677 [141]450:[153]"atnre you sure you want to exit?(y/n)"
678 [161]d$:[139]d$[178]"" [167]678
679 [139]d$[179][177]"y"[167] ow[178]0:[142]
680 [158]lsav,ln
681 [141]450:[153]"saving 'comments'":[159]15,8,15,"r0:comments=0:comments"
685 ow[178][171]1:[132]15,a$:[139] a$[179][177]"63"[167]710
690 [153]"onfile exists! replace?(y/n)";:[141]650
695 [161] r$:[139]r$[179][177]"y"[175]r$[179][177]"n" [167]695
700 [139] r$[178]"n"[167] [160]15:[142]
705 [153]" clr(NULL).(NULL).print#":[152]15,"s0:comments":[160]15
710 [151]251,(nl[170]1)[173]256:[151]250,256[172]((nl[170]1)[173]256[171][194](251)):[158] sfil
715 sv[178][171]1:[142]
720 [143] *** menu ***
725 [151]ps,[194](ps)[175]127:[158]lsav,ln:[141]450
730 [153]"print#[len(NULL)(NULL)(NULL)]openright$print#waitnsert line [len(NULL)(NULL)(NULL)]open(NULL)print#waitrinter"
735 [153]"[len(NULL)(NULL)(NULL)]openstr$print#waitelete line [len(NULL)(NULL)(NULL)]openvalprint#waitxit and"
740 [153]"[len(NULL)(NULL)(NULL)]openleft$print#waitelp save text"
745 [139] t$[178]"x"[167] [142]
750 [141]55000:me$[178]r$
755 [139] me$[178]"d"[176]me$[178]"i"[176]me$[178]"p"[176]me$[178]"h"[176]me$[178]"s"[176]me$[178]"x"[167] [142]
760 [137]750
765 [143] *** load
770 [153]"load":[141]445:[153]"loading 'comments'":[158]mwip
775 [158]lfil:nl[178][194](250)[170][194](251)[172]255:[139]nl[179][177]0 [167]790
780 :
785 [159]15,8,15:[132]15,s$:[160]15:[142]
790 [129]t[178]1[164]9:[158] mbot,t:[158]scup:[130]t:[158]sdwn:[141]340:[142]
795 [143] *** printer options ***
800 [158]lsav,ln:[141]450
805 [153]" ===== (NULL)(NULL)right$(NULL)(NULL)val(NULL)print# ====="
810 [153]"(NULL)eady printer and hit space bar."
815 [153]"(NULL) to cancel. "
820 [161]p$:[139]p$[178]"" [167]820
825 [139]p$[179][177]" "[167] [153]"on(NULL).(NULL)., don't print.":[129]t[178]1[164]699::[130]t:[142]
830 [159]4,4,7:[157]4:[153][199](17);
8