home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 41
/
041.d81
/
banner
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
3KB
|
109 lines
0 rem * banner (c)1986 *
1 ifa=0thena=1:load"banner.font",8,1
3 s$=" "
4 d$=s$+"[157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157]"
5 poke53280,14:poke53281,.
10 print"[147][153] [146]";
21 print" [194] [193][160][206] [206] [197] [210] [146]";
22 print" [146]";
25 print" [208]rogrammed by [211]hawn [207]rt [146]";
30 print" [146]";
35 print"[154][197]nter the text desired for a banner."
40 print"[208]ress [210][197][212][213][210][206] when done":print"[150][206][207][212][197]: [205]aximum text = 255 [195]haracters
41 [153]d$"list>tocmd";:t$[178]"":[129]x[178]1[164]255:
42 [161]a$:[139]a$[178]""[167]42
43 [139]a$[178][199](20)[175]x[178]1[167]42
44 [139]a$[178][199](20) [167][153]a$;:x[178]x[171]1:t$[178][200](t$,x[171]1):[153]"tocmd";:[137]42
45 [139]a$[178][199](13) [167] [153]" ":[137]51
46 [139]a$[179]" "[176]a$[177]"(NULL)"[167]42
47 [139]a$[177]"z"[175]a$[179]"atn" [167] 42
48 [139]x[178]255 [167]42
49 [139]a$[178][177]"a"[175]a$[178][179]"z"[167]a$[178][199]([198](a$)[170]128)
50 t$[178]t$[170]a$:[153]a$;:[151]212,.:[153]"tocmd";:[130]
51 [139]t$[178]""[167] [141] 450:[153]"onon":[137]41
52 [153]"cont(NULL)val(NULL)(NULL) print#:";t$:[153]"right$s (NULL)his lenorrect ((NULL)/(NULL))"
55 [161]a$:[139]a$[178]""[167]55
60 [139]a$[178]"n"[167]10
65 [139]a$[179][177]"y"[167]55
70 :
75 [153]" (NULL)ress (NULL)(NULL)atnlenval (NULL)hen (NULL)eady (NULL)o (NULL)rint."
80 [146]197,32
81 [159]15,4,15:[160]15:[139]st[179][177]0 [167] 600
85 [153]"load(NULL)(NULL)right$(NULL)(NULL)right$(NULL)chr$..."
90 l[178][195](t$):[159]4,4:[152]4,[199](14);
95 [129] ap[178]1[164] l
100 qw$[178][202](t$,ap,1):[153]"stop"[199]([198](qw$)[171]128)
105 x[178][194](1024)
110 [141]140:[143] * read in chr
115 [141]260:[143] * print
120 [130]ap
125 [152]4,[199](15):[160]4
135 [129]x[178]0[164]255:[130]x:[137] 10
140 [143] * place chr in $ a,b,c,d,e,g,h
145 [143] * place value in x
150 a$[178]" ":b$[178]" ":c$[178]" ":d$[178]" ":e$[178]" ":f$[178]" "
155 g$[178]" ":h$[178]" "
160 [129]s[178]12288[170](x[172]8)[170]6[164]12288[170](x[172]8)[169][171]1
165 p[178][194](s)
170 [139]p[173]128[177][178]1[167]p[178]p[171]128:h$[178]h$[170]"****":[137]180
175 h$[178]h$[170]" "
180 [139]p[173]64[177][178]1[167]p[178]p[171]64:g$[178]g$[170]"****":[137]190
185 g$[178]g$[170]" "
190 [139]p[173]32[177][178]1[167]p[178]p[171]32:f$[178]f$[170]"****":[137]200
195 f$[178]f$[170]" "
200 [139]p[173]16[177][178]1[167]p[178]p[171]16:e$[178]e$[170]"****":[137]210
205 e$[178]e$[170]" "
210 [139]p[173]8[177][178]1[167]p[178]p[171]8:d$[178]d$[170]"****":[137]220
215 d$[178]d$[170]" "
220 [139]p[173]4[177][178]1[167]p[178]p[171]4:c$[178]c$[170]"****":[137]230
225 c$[178]c$[170]" "
230 [139]p[173]2[177][178]1[167]p[178]p[171]2:b$[178]b$[170]"****":[137]240
235 b$[178]b$[170]" "
240 [139]p[173]1[177][178]1[167]p[178]p[171]1:a$[178]a$[170]"****":[137]250
245 a$[178]a$[170]" "
250 [130]s
255 [142]
260 [143] * print
265 [139]h$[178]""[167]285
270 [152]4,h$
275 [152]4,h$
280 [152]4,h$
285 [152]4,g$
290 [152]4,g$
295 [152]4,g$
300 [152]4,f$
305 [152]4,f$
310 [152]4,f$
315 [152]4,e$
320 [152]4,e$
325 [152]4,e$
330 [152]4,d$
335 [152]4,d$
340 [152]4,d$
345 [152]4,c$
350 [152]4,c$
355 [152]4,c$
360 [152]4,b$
365 [152]4,b$
370 [152]4,b$
375 [139]a$[178]""[167]395
380 [152]4,a$
385 [152]4,a$
390 [152]4,a$
395 [142]
450 [153]"oncont str$o (NULL)ou (NULL)ish (NULL)o (NULL)uit? ((NULL) (NULL)r (NULL))"
451 [161]a$:[139]a$[178]""[167]451
452 [139]a$[178]"y"[176]a$[178]"(NULL)"[167]500
453 [139]a$[178]"n"[176]a$[178]"(NULL)"[167] [142]
455 [137] 451
500 [159]15,8,15,"r0:hello connect=hello connect":[132]15,er:[160]15
510 [139]er[179][177]63 [167] [153]"load":[128]
515 [147]"hello connect",8,1
590 :
600 [153]"load (NULL)(NULL)right$(NULL)(NULL)val(NULL) (NULL)(NULL)(NULL) str$val(NULL)vallen(NULL)valstr$ --- (NULL)(NULL)val(NULL)(NULL) (NULL)(NULL)atnlenval "
601 [153]" (NULL)(NULL) (NULL)(NULL)val(NULL)(NULL) (NULL)val(NULL)(NULL)(NULL)(NULL) (NULL)(NULL) (NULL)(NULL)right$(NULL) (NULL)(NULL)close(NULL)(NULL)atnstr$(NULL)(NULL)atn(NULL)":[151]198,.
602 [161]a$:[139]a$[178]""[167]602
603 [139]a$[178]" "[167] 51
604 [139]a$[178][199](13)[167] [153]"":[141] 450:[137] 81
605 [137] 602