home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 135
/
135.d81
/
b.classics
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
5KB
|
162 lines
10 poke52,52:poke56,52:clr:poke53281,0:poke53280,0
12 dv=peek(186):ifdv<8thendv=8
14 dimw$(160),m$(21),n$(21)
16 g=49153
18 print"[147]":gosub60000
20 sys57812"class3400-3747",dv,0:poke780,0:poke781,0:poke782,52:sys65493
24 sys57812"classics font",dv,0:poke780,0:poke781,0:poke782,56:sys65493
26 sys57812"classc000-cf5f",dv,0:poke780,0:poke781,0:poke782,192:sys65493
30 sys13312,"classics form",dv
32 h=peek(252)*256+peek(251)
35 poke53272,31
37 sp$=" "
38 tb$=" "
50 poke53281,0:print"[147]"
70 tp$="[163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163]"
72 bt$="[164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]"
80 fori=1to20:readm$(i),n$(i):next
81 data"[208]achelbel - [195]anon in [196]"
82 data"pachelbelcan.mus"
83 data"[208]onchielli - [196]ance of the [200]ours"
84 data"danceofhours.mus"
85 data"[199]ershwin - [210]hapsody in [194]lue"
86 data"rhapsodyblue.mus"
87 data"[205]ozart - [211]ymphony [206]o. 25"
88 data"symphny25moz.mus"
89 data"[211]chubert - [193]ve [205]aria"
90 data"ave maria.mus"
91 data"[212]schaikovsky - [210]omeo and [202]uliet"
92 data"romeo juliet.mus"
93 data"[199]rieg - [208]iano [195]oncerto [193] [205]inor"
94 data"griegconcert.mus"
95 data"[205]ozart - [208]iano [195]oncerto [193] [205]inor"
96 data"romancmozart.mus"
97 data"[193]ddinsell - [215]arsaw [195]oncerto"
98 data"warsaw.mus"
99 data"[211]trauss - [193]lso [211]prach [218]arathustra"
100 data"zarathustra.mus"
101 data"[195]hopin - [208]relude in [193] [205]ajor"
102 data"prel28-7chop.mus"
103 data"[200]andel - [211]arabande"
104 data"sarabandhand.mus"
105 data"[193] [199]eorge [199]erswin piece"
106 data"gershwin.mus"
107 data"[212]schaikovsky - [211]wan [204]ake"
108 data"swan lake.mus"
109 data"[194]ach - [212]occata & [198]ugue [196] [205]inor"
110 data"tocc&fugbach.mus"
111 data"[205]ozart - [197]ine [203]leine [206]achtmusik"
112 data"eine kleine.mus"
113 data"[205]ascagni - [201]ntermezzo"
114 data"intermezzo.mus"
115 data"[196]ukas - [211]orceror's [193]pprentice"
116 data"sorceror's.mus"
117 data"[210]achmaninoff - [210]hapsody"
118 data"paganinirach.mus"
119 data"[205]ozart - [208]iano [195]oncerto [206]o. 21"
120 data"pc21-mozart.mus"
125 goto200
127 :
128 :rem box routine
129 :
130 poke214,y:print
132 printtab(x)"[145][176]"left$(tp$,xx)"[174]"
134 forii=1toyy:printtab(x)"[170][129]"left$(sp$,xx)"[149][146][180]":next
136 printtab(x)"[173]"left$(bt$,xx)"[189]"
137 fori=217to242:pokei,peek(i)or128:next
138 return
147 :
148 :rem music on
149 :
150 sys49615:poke781,0:poke782,128:sys49664:poke49152,7:return
157 :
158 :rem music off
159 :
160 poke49152,0:poke54276,0:poke54283,0:poke54290,0:sys49897:sys49935:return
200 print"[147][149]";
202 x=0:y=0:xx=37:yy=23:gosub130
204 print"[155] [196] [193] [214] [197] [205] [193] [210] [209] [213] [201] [211]' "
206 print"[158] [195][204][193][211][211][201][195][211] [193][212] [212][200][197] [205][207][214][201][197][211] [195][207][206][212][197][211][212] "
212 fori=1to20:print"[158] "chr$(192+i)" [129] "m$(i):next
214 poke214,22:print:print" [193][129]-[212][129] [208]lay [198]1[129] [193]ll [198]3[129] [208]rint [198]7[129] [209]uit "
220 poke198,0
222 geta$:ifa$=""then222
228 ifa$=chr$(133)then500
230 ifa$=chr$(134)then300
240 ifa$=chr$(136)then39000
250 ifa$<"a"ora$>"t"then222
252 n=asc(a$)-64
254 poke214,1+n:print:printtab(4)"[158] "m$(n)left$(sp$,33-len(m$(n)))
260 sys57812n$(n),dv,0:poke780,0:poke781,0:poke782,128:sys65493
270 gosub150
280 poke214,22:print:print"[129] [208][210][197][211][211] [193][206][217] [203][197][217][129] [212][207] [211][212][207][208] [212][200][197] [205][213][211][201][195] "
290 geta$:ifa$=""andpeek(49152)=7then290
292 gosub160
294 poke214,1+n:print:printtab(4)"[129] "m$(n)left$(sp$,33-len(m$(n)))
296 goto214
300 poke214,22:print:print" 1[129] [207][206][197] [211][200][197][197][212] 2[129] [212][215][207] [211][200][197][197][212][211] [197][129][211][195] "
310 geta$:ifa$=""then310
312 ifa$="e"ora$="_"then214
320 ifa$="1"then400
322 ifa$<>"2"then310
330 open4,4,7
340 fori=0to29:print#4,tb$w$(i):next
342 fori=30to59:print#4,tb$w$(i)left$(sp$,36-len(w$(i)))w$(i+30):next
344 fori=0to7:print#4:next
346 fori=90to119:print#4,tb$w$(i)left$(sp$,36-len(w$(i)))w$(i+30):next
350 close4
360 goto214
400 open4,4,7
402 fori=0to29:print#4,tb$w$(i):next
410 print#4,chr$(27)chr$(83)chr$(49)chr$(27)chr$(15)
420 fori=30to59
422 print#4,tb$w$(i)left$(sp$,33-len(w$(i)))w$(i+30);
424 print#4,left$(sp$,33-len(w$(i+30)))w$(i+60);
426 print#4,left$(sp$,33-len(w$(i+60)))w$(i+90)
428 next
440 print#4,chr$(27)chr$(64)
450 close4
460 goto214
500 poke214,22:print:print" [211][208][193][195][197][129] [206][197][216][212] [211][207][206][199] [209][129] [211][212][207][208] [212][200][197] [205][213][211][201][195] "
510 fori=1to20
518 poke214,1+i:print:printtab(4)"[158] "m$(i)left$(sp$,33-len(m$(i)))
520 sys57812n$(i),dv,0:poke780,0:poke781,0:poke782,128:sys65493
540 gosub150
550 geta$:ifa$=""andpeek(49152)=7then550
552 ifpeek(49152)=0thengosub160:goto580
560 ifa$=" "thengosub160:goto580
570 q=0:ifa$="q"thengosub160:q=1:goto580
572 goto550
580 poke214,1+i:print:printtab(4)"[129] "m$(i)left$(sp$,33-len(m$(i)))
582 ifqtheni=20
584 next
590 goto214
10000 dv=peek(186):n$="b.classics":open15,dv,15,"s0:"+n$:close15:saven$,dv:end
39000 poke214,22:print
39010 print"[129] [209][213][201][212]? [193][210][197] [217][207][213] [211][213][210][197]? ([217][129]/[206][129]) "
39020 poke198,0
39030 geta$:ifa$=""then39030
39040 ifa$<>"y"then214
40000 fori=0to21:poke828+i,8+i:next
40010 ifdv<8ordv>29ordv=8then40030
40020 a=peek(828):b=peek(828+dv-8):poke828,b:poke828+dv-8,a
40030 a$="hello connect":forj=8to29:i=peek(828+j-8):ifi=14thennext
40040 close2:open2,i,2:close2:ifstthen40060
40050 close15:open15,i,15,"r0:"+a$+"="+a$:input#15,er:close15:ifer=63then40070
40060 next:print"[147]":poke53272,23:poke186,8:end
40070 q$=chr$(34):poke646,peek(53281):print"[147]":poke53272,23
40080 print"[147]p[207]2048,0:p[207]44,8:p[207]43,1:p[207]56,160:p[207]55,0:clr:l[207]"q$a$q$","i
40090 print"run:":poke631,13:poke632,13:poke198,2:end
60000 print"[147]":z$=" [152] ":poke214,10:print
60010 print" [155][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184][184]":fori=0to9:printz$:next
60020 print" [151][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][185][152]"
60030 z$(0)="[195][204][193][211][211][201][195][211] [193][212] [212][200][197] [205][207][214][201][197][211] [195][207][206][212][197][211][212]"
60032 z$(1)="by [196]ave [205]arquis and [198]ender [212]ucker"
60040 z$(2)="([195]) 1995 by [211]oftdisk [208]ublishing"+chr$(13)
60050 z$(3)="[212]his program is the copyrighted work
60060 z$(4)[178]"of (NULL)(NULL)asc(NULL)str$right$(NULL)(NULL) (NULL)(NULL)peek(NULL)right$(NULL)left$right$(NULL)chr$. right$t is not"
60070 z$(5)[178]"shareware or in the public domain."
60080 z$(6)[178]"(NULL)o subscribe call 1-800-594-3370."
60090 [151]214,12:[153]
60100 [129]i[178]0[164]6:[153][163]20[171]([195](z$(i))[173]2))""z$(i):[130]:[142]