home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Commodore Disc 6
/
Commodore_Disc_06_19xx_-_de.d64
/
disclader.64
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
6KB
|
102 lines
1 rem == commodore disc 64=====
2 nr=6:fl=8:yp=90:bs=1264:vc=53248
3 dimin$(fl),d$(fl),id$(fl),zl(fl)
4 dim hx(80)
5 poke646,7:printchr$(147)chr$(14)chr$(8):poke53280,0:poke53281,0
20 print"[194]itte einen [205]oment [199]eduld..."
21 fork=0to9:hx(48+k)=k:hx(65+k)=k+10
22 next
23 fori=12288to12798:readmc$:hi=asc(left$(mc$,1)):lo=asc(right$(mc$,1))
24 dz=16*hx(hi)+hx(lo):pokei,dz:next
46 printchr$(147):gosub200
50 fori=0to7:poke2040+i,192+i:next:poke53275,255
51 pokevc+21,127:pokevc+28,255:pokevc+37,1:pokevc+38,8:pokevc+23,127
52 pokevc+29,127:pokevc,50:pokevc+1,170
53 pokevc+2,98:pokevc+3,170
54 pokevc+4,135:pokevc+5,170
55 pokevc+6,180:pokevc+7,170
56 pokevc+8,224:pokevc+9,170
57 pokevc+10,172:pokevc+11,250
58 pokevc+12,212:pokevc+13,250
60 fori=200to0step-1
61 ifpeek(203)=60thenpoke53269,0:goto300
70 pokevc+1,i:pokevc+3,i:pokevc+5,i:pokevc+7,i:pokevc+9,i:pokevc+11,i+25
72 pokevc+13,i+25
75 next
99 ifpeek(197)=60thenpoke53269,0:goto300
100 goto60
200 poke211,5:poke214,10:sys58640:printtab(9)" [195] [193] - [214]erlags [199].m.b.[200] ":print
201 printtab(5)"[193][206][212][207][206][160][203][213][204][212] [193]lfons [205]ittelmeyer"
202 printtab(5)"[210]osemarie [200]uber [204]othar [205]iedel"
203 printtab(5)"[205]ichael [210]eppisch [200]arald [194]eiler"
204 printtab(5)"[212]orsten [211]eibt [200]ermann [215]ellesen"
205 printtab(5)"[194]ernd [215]elte [208]eter [194]asch":print:print
207 printtab(2)chr$(18)" [198]uer [196]isketteninhaltsverzeichnis "chr$(146)
208 printtab(2)chr$(18)" bitte [204][197][197][210][212][193][211][212][197] druecken ! "
220 return
300 poke646,1:printchr$(147)
302 print"[195][207][205][205][207][196][207][210][197] [196][201][211][195]"nr:print:print"[201]nhaltsverzeichnis:":print
304 printchr$(176);:fori=0to36:printchr$(192);:next:printchr$(174)
310 forih=1tofl
320 readin$(ih),d$(ih),id$(ih):zl(ih)=yp
321 printchr$(221)tab(3)d$(ih)tab(7);
325 fori=1tolen(in$(ih))
330 printmid$(in$(ih),i,1);:
335 next
336 printtab(38)chr$(221)
337 yp=yp+8
338 next
340 printchr$(173);:fori=0to36:printchr$(192);:next:printchr$(189)
342 print:print"[194]itte [208]rogramm fuer den [195] 64 mit den"
343 print"[195]ursor-[212]asten >>ab<< oder >>auf<< aus-"
345 print"waehlen und die <[210][197][212][213][210][206]>-[212]aste druecken!"
350 x=23:y=90
355 pokevc+21,128:pokevc+14,x:pokevc+15,y
360 geta$
365 ifa$=chr$(145)andy>90theny=y-8:pokevc+15,y
366 ifa$=chr$(17)andy<122theny=y+8:pokevc+15,y
367 ifpeek(203)=1thengosub400
370 goto360
400 fori=1tofl
405 ifzl(i)=ythen500
410 next:return
500 pokevc+17,peek(vc+17)and239
501 pokevc+21,0:pokevc+32,14:pokevc+33,6:poke646,14
502 printchr$(142)chr$(147)
505 pokevc+29,0:pokevc+23,0:pokevc+28,0
510 printchr$(19)"load"chr$(34)id$(i)chr$(34)",8"
520 fori=1to5:printchr$(17):next
521 printchr$(145)"poke53265,27:run"
530 poke631,19:fori=1to8:poke632+i,13:next:poke198,9:end
10001 data01,5c,00,05,5c,00,05,fc,00,17,c0,00,17,00,00,57,00,00,5f,00,00,5c,00
10002 data00,5c,00,00,5c,00,5c,5c,01,f7,54,01,f7,d4,01,c7,d5,01,c7,f5,01,c7,35
10003 data5d,c7,3d,5f,5f,0f,ff,ff,03,fc,fc,00,fc,3c,00,00,00,00,00,00,00,00,00
10004 data00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,40
10005 data74,07,51,75,17,55,75,57,77,77,77,7f,77,f7,7c,77,c7,7c,77,c7,7c,77,c7
10006 datafc,ff,cf,f0,cf,0f,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,07,00
10007 data00,07,00,00,07,00,00,07,00,00,07,00,00,07,00,00,07,01,70,57,07,dd,f7
10008 data07,1d,c7,07,1d,c7,07,1d,c7,07,1d,c7,07,1d,c7,0d,7f,57,03,ff,00,03,fc
10009 data00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
10010 data00,00,00,00,00,00,00,00,00,00,00,00,01,71,17,07,dd,57,07,1d,7f,07,1d
10011 datafc,07,1d,f0,07,1d,f0,07,1d,f0,0d,7d,f0,03,ff,f0,03,f3,c0,00,00,00,00
10012 data00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
10013 data00,00,00,00,00,00,00,01,70,00,07,dc,00,07,1c,00,05,7c,00,07,f0,00,07
10014 datac0,00,07,1c,00,0d,7c,00,03,fc,00,03,f0,00,00,00,00,00,00,00,00,55,f0
10015 data00,55,70,00,71,7c,00,70,5c,00,70,5c,5c,70,1c,5c,70,1c,5c,70,1c,fc,70
10016 data1c,00,70,1c,5c,70,1c,5c,70,1c,5c,70,5c,5c,70,5c,5c,71,7c,5c,55,70,5c
10017 data55,f0,5c,ff,f0,fc,ff,c0,fc,00,00,00,00,00,00,00,00,00,00,00,00,00,00
10018 data00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,70,5f
10019 data07,dd,f7,07,3d,cf,05,5d,c0,0f,dd,c0,00,1d,c0,07,1d,c7,0d,7f,57,03,fc
10020 dataff,03,f0,fc,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
10021 data00,00,00,00,00,00,00,00,00,00,00,00,00,00,10,00,00,14,00,55,55,00,55
10022 data55,00,ff,d7,00,ff,df,00,00,3c,00,00,30,00,00,00,00,00,00,00,00,00,00
10023 data00,00,00,00,00
20000 data"[193]nti-[205]onopoly "," 64","anti*"
20001 data"[193] - [218] [209]uiz "," 64","a - *"
20002 data"[195][207][205][212][193][208][197] "," 64","comt*"
20003 data"[210]oulette "," 64","roul*"
20004 data"[213]ser [200]elp "," 64","user*"
20006 data"[207]il [195]ompany ","128","oil *"
20007 data"[205]onopoly ","128","mono*"
20008 data"[205]ulti-[196]atei ","128","mult*"