home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 87
/
64er_Magazin_Sonderheft_87_19xx_Markt__Technik_de_Side_A.d64
/
apfelmann
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
15KB
|
215 lines
10 rem ********************************
15 rem * *
20 rem * apfelmaennchen *
30 rem * by *
40 rem * gerhard pehland *
41 rem * *
43 rem * markgrafenstr.64 *
44 rem * 8000 muenchen 82 *
46 rem * *
50 rem ********************************
60 poke53280,11:poke53281,12:printchr$(14)"[147][144] [205]oment..."
70 ifa=0thena=1:load"apfelroutinen",8,1
90 poke 45,10:poke46,65:clr
100 c8=200:xi=64:xa=69:yi=74:ya=79:tm=84+3*4096+15*256:bn=49152+15*256+160
120 m1=51214:m0=m1+3:sc=m0+3:bg=sc+3:sa=bg+3:lo=sa+3:cl=lo+3
130 c0=cl+3:c1=c0+1:c2=c1+1:c3=c2+1
140 poke785,7:poke786,c8:rem usrvektor
150 vc=53248
151 poke 51208,xi:li=usr(0)
152 poke 51208,xa:re=usr(0)
153 poke 51208,yi:un=usr(0)
154 poke 51208,ya:ob=usr(0)
155 poke785,0
160 fori=832to894:readx:pokei,x:next
170 fori=896to958:readx:pokei,x:next
200 print"[147]"tab(10)"**** [205][197][206][213][197] ****"
220 print""tab(10)"(1) [206]eue [215]erte"
240 print""tab(10)"(2) [193]usschnitt"
260 print""tab(10)"(3) [194]ild ansehen"
280 print""tab(10)"(4) [211]peichern
300 [153]""[163]10)"(5) (NULL)aden"
310 [153]""[163]10)"(6) str$irectory
315 print""tab(10)"(7) [197]ffekt
320 [153]""[163]10)"(NULL)as darfs sein ?"
340 [161] a$:[139] a$[179]"1" [176] a$[177]"7" [167] 340
360 [145] [197](a$) [141] 1000,2000,3000,4000,5000,5500,7000
380 [137]200
990 [143] neue werte
1000 [153]"load*** (NULL)val(NULL)valclose(NULL)val(NULL)(NULL)val ***"
1020 [133]"(NULL)inker (NULL)and ";li
1040 [133]"(NULL)echter (NULL)and ";re
1060 [133]"(NULL)nterer (NULL)and ";un
1080 [133]"(NULL)berer (NULL)and ";ob
1100 [133]"(NULL)aximale (NULL)iefe ";tm%
1110 [139] tm%[179]5[176]tm%[177]254[167]1100
1120 [153]"ascertiges peekild speichern ? ";
1130 [161] a$:[139] a$[179][177]"j"[175] a$[179][177]"n"[175] a$[179][177]"_"[167]1130
1135 [139]a$[178]"_"[167][142]
1140 [153]a$:[139] a$[178]"j"[167][133]"(NULL)ame des peekildes ";nb$
1141 [158]cl:[151]51201,xi:us[178][183](li)
1142 [151]51201,xa:us[178][183](re)
1143 [151]51201,yi:us[178][183](un)
1144 [151]51201,ya:us[178][183](ob)
1145 [151]tm,tm%
1150 [158] bg
1160 [139] a$[178]"j"[167]4020
1200 [142]
1990 [143] ausschnitt
2000 [153]"load*** atn(NULL)(NULL)(NULL)lenleft$(NULL)right$(NULL)(NULL) ***"
2005 [153]"peekewegung mit lenursortasten"
2010 [153]"(NULL)arkieren mit <(NULL)(NULL)atnlenval>"
2015 [153]"(NULL)urueck mit '_'"
2017 [153]"(NULL)eiter mit (NULL)aste"
2020 [151]198,0:[146]198,1:[161]a$
2030 dx[178](re[171]li)[173]319:dy[178](ob[171]un)[173]199
2040 [158] m1:[151] 2040,13:[151]2041,14
2050 px[178]24:py[178]50
2060 [151] vc,px:[151]vc[170]1,py
2070 [151] vc[170]39,1:[151]vc[170]40,1
2080 [151]vc[170]21,1:q$[178]""
2090 [161] a$:[139] a$[178]""[167]2090
2095 [139] a$[178]q$[167]sp[178]3
2100 [139] a$[178]"_"[167][151]vc[170]21,0:[158]m0:[142]
2110 [139] a$[178]""[175] py[179]249[167]py[178]py[170]sp:[137]2160
2130 [139] a$[178]"on"[175] py[177]50[167]py[178]py[171]sp:[137]2160
2140 [139] a$[178]""[175] px[179]342[167]px[178]px[170]sp:[137]2160
2150 [139] a$[178]"cmd"[175] px[177]24[167]px[178]px[171]sp:[137]2160
2155 [139]a$[178]" "[167]2230
2160 [139]px[179]256[167][151]vc,px:[151]vc[170]16,0:[137]2210
2200 [151]vc,px[171]256:[151]vc[170]16,1
2210 [151]vc[170]1,py
2220 q$[178]a$:sp[178]1:[139][194](198)[178]0[167]q$[178]""
2225 [137]2090
2230 ix[178]px:iy[178]py
2240 px[178]320:py[178]229:sp[178]1
2250 [151] vc[170]2,px[171]256:[151]vc[170]16,[194](vc[170]16)[176]2:[151]vc[170]3,py:[151] vc[170]21,3:q$[178]""
2280 [161] a$:[139] a$[178]""[167]2280
2285 [139] a$[178]q$[167]sp[178]3
2290 [139] a$[178]"_"[167] [151]vc[170]21,0:[158]m0:[142]
2300 [139] a$[178]""[175]py[179]229[167]py[178]py[170]sp:[137]2350
2310 [139] a$[178]"on"[175] py[177]iy[171]18[167]py[178]py[171]sp:[137]2350
2320 [139] a$[178]""[175] px[179]320[167]px[178]px[170]sp:[137]2350
2330 [139] a$[178]"cmd"[175] px[177]ix[171]20[167]px[178]px[171]sp:[137]2350
2340 [139]a$[178]" "[167]2440
2350 [139]px[179]256[167][151]vc[170]2,px:[151]vc[170]16,[194](vc[170]16)[175]1:[137]2410
2400 [151]vc[170]2,px[171]256:[151]vc[170]16,[194](vc[170]16)[176]2
2410 [151]vc[170]3,py
2415 q$[178]a$:sp[178]1:[139][194](198)[178]0[167]q$[178]""
2420 [137]2280
2440 re[178]li[170](px[171]1)[172]dx
2450 li[178]li[170](ix[171]24)[172]dx
2460 un[178]ob[171](py[171]30)[172]dy
2470 ob[178]ob[171](iy[171]50)[172]dy
2520 [151]vc[170]21,0:[158]m0
2530 [153]"load*** atn(NULL)(NULL)(NULL)lenleft$(NULL)right$(NULL)(NULL) ***"
2540 [153]"(NULL)inker (NULL)and :";li
2550 [153]"(NULL)echter (NULL)and :";re
2560 [153]"(NULL)nterer (NULL)and :";un
2570 [153]"(NULL)berer (NULL)and :";ob
2580 [137]1100
2990 [143] ansehen
3000 [153]"load*** atn(NULL)(NULL)valleft$val(NULL) ***"
3010 [153]"ascarben = ascunktionstasten"
3020 [153]"(NULL)urueck mit '_'"
3023 [153]"(NULL)eiter mit (NULL)aste"
3030 [151]198,0:[146]198,1:[161]a$
3040 [158]m1
3050 [161] a$:[139] a$[178]""[167]3050
3055 [139] a$[178]"_" [167] [158] m0:[142]
3060 [139] a$[178]"input"[167][151]c0,([194](c0)[170]1)[175]15:[158] sc
3070 [139] a$[178]"dim"[167][151]c1,([194](c1)[170]1)[175]15:[158] sc
3080 [139] a$[178]"read"[167][151]c2,([194](c2)[170]1)[175]15:[158] sc
3090 [139] a$[178]"let"[167][151]c3,([194](c3)[170]1)[175]15:[158] sc
3100 [137]3050
3990 [143] speichern
4000 [153]"load*** (NULL)(NULL)valright$lenleft$val(NULL)(NULL) ***"
4010 [133]"(NULL)ame des peekildes";nb$
4020 [139] [195](nb$)[177]12[167]nb$[178][200](nb$,12)
4030 nb$[178]nb$[170]".pic"
4040 [129]i[178]0[164][195](nb$)[171]1
4050 [151]bn[170]i,[198]([202](nb$,i[170]1,1))
4060 [130]
4070 [151] bn[170]16,[195](nb$)
4080 [158] sa
4090 [159]1,8,15:[132]1,a,b$,c,d:[160]1
4100 [153]"";a;b$
4110 [146]198,1:[151]198,0:[142]
4990 [143] laden
5000 [153]"load*** (NULL)atnstr$val(NULL) ***"
5010 [133]"(NULL)ame des peekildes";nb$
5020 [139] [195](nb$)[177]12[167]nb$[178][200](nb$,12)
5030 nb$[178]nb$[170]".pic"
5040 [129]i[178]0[164][195](nb$)[171]1
5050 [151]bn[170]i,[198]([202](nb$,i[170]1,1))
5060 [130]
5070 [151] bn[170]16,[195](nb$)
5080 [158] lo
5090 [159]1,8,15:[132]1,a,b$,c,d:[160]1
5100 [153]"";a;b$
5110 [151] 785,7
5120 [151] 51208,xi:li[178][183](0)
5130 [153]"(NULL)inker (NULL)and :";li
5140 [151] 51208,xa:re[178][183](0)
5150 [153]"(NULL)echter (NULL)and :";re
5160 [151] 51208,yi:un[178][183](0)
5170 [153]"(NULL)nterer (NULL)and :";un
5180 [151] 51208,ya:ob[178][183](0)
5190 [153]"(NULL)berer (NULL)and :";ob
5200 tm%[178][194](tm)
5210 [153]"(NULL)aximale (NULL)iefe:";tm%
5220 [151]198,0:[146]198,1:[151]198,0
5230 [151]785,0:[142]
5490 [143] directory
5500 [153]"load*** str$right$(NULL)vallen(NULL)(NULL)(NULL)(NULL) ***"
5510 [151]198,0:[159]15,8,15,"i0":[159]10,8,2,"#"
5520 tt[178]18:ss[178]1
5530 [152]15,"b-r";2;0;tt;ss
5540 [152]15,"b-p";2;0
5550 [161]#10,x$:[139]x$[178]""[167]x$[178][199](0)
5560 tt[178][198](x$)
5570 [161]#10,x$:[139]x$[178]""[167]x$[178][199](0)
5580 ss[178][198](x$)
5590 [129]q1[178]0[164]7
5600 [152]15,"b-p";2;q1[172]32[170]5
5610 f$[178]""
5620 [129]q2[178]0[164]15
5630 [161]#10,x$:[139]x$[178]""[167]x$[178][199](0)
5640 [139] [198](x$)[178]160[167]q2[178]16:[137]5660
5650 f$[178]f$[170]x$
5660 [130]
5670 [139][201](f$,4)[178]".pic"[167][153]f$
5690 [130]
5700 [139]tt[179][177]0[167]5530
5710 [160]15:[160]10
5720 [146]198,1:[151]198,0:[142]
6000 [143] sprites
6010 [131] 255,255,255,192,0,0,192,0,0,192,0,0
6020 [131]192,0,0,192,0,0,192,0,0,192,0,0
6030 [131]192,0,0,192,0,0,192,0,0,192,0,0
6040 [131]192,0,0,192,0,0,192,0,0,192,0,0
6050 [131]192,0,0,192,0,0,192,0,0,192,0,0,192,0,0
6060 [131]0,0,3,0,0,3,0,0,3,0,0,3
6070 [131]0,0,3,0,0,3,0,0,3,0,0,3
6080 [131]0,0,3,0,0,3,0,0,3,0,0,3
6090 [131]0,0,3,0,0,3,0,0,3,0,0,3
6100 [131]0,0,3,0,0,3,0,0,3,0,0,3
6110 [131] 255,255,255
6990 [143] effekt
7000 [153]"load*** valascascval(NULL)(NULL) ***"
7010 [153]"ascarben = ascunktionstasten"
7020 [153]"(NULL)urueck mit '_'"
7023 [153]"(NULL)eiter mit (NULL)aste"
7030 [151]198,0:[146]198,1:[161]a$
7040 [158]m1
7050 [139]a$[178]"read"[167] [151]c2,([194](c2)[170]1)[175]15
7060 cp[178][194](c3):[151]c3,[194](c2):[151]c2,[194](c1):[151]c1,cp
7070 [161]a$:[139]a$[178]"_"[167]7140
7080 [139]a$[178]"input"[167] [151]c0,([194](c0)[170]1)[175]15
7090 [139]a$[178]"dim"[167] [151]c1,([194](c1)[170]1)[175]15
7100 [139]a$[178]"read"[167] [151]c2,([194](c2)[170]1)[175]15
7110 [139]a$[178]"let"[167] [151]c3,([194](c3)[170]1)[175]15
7120 [158] sc
7130 [137]7060
7140 [158]m0:[142]