home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1987 February
/
64er_Magazin_87-02_1987_Markt__Technik_de_Side_B.d64
/
editor
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
2KB
|
89 lines
10 a=a+1:ifa=1thenload"mpkopier",8,8
15 ifa=2thenload"zsatz",8,8
20 poke53281,0:poke2,6:poke53272,21
21 print"[147][154]lores editor
30 [153]"by helmut burgemeister
40 print"1. bild laden
50 [153]"2. bild speichern
70 print"3. bild einfaerben
80 [153]"4. dos kommandos
100 poke198,0:wait198,1:geta$
110 a=val(a$)
120 ifa$<"1"oraa$>"4"then100
130 onagoto1000,2000,4000,5000
1000 print"[147]bild laden"
1010 input"bildname";b$
1020 print"mit farbe laden (j/n)
1030 [141]9000
1040 [139]a$[179][177]"j"[175]a$[179][177]"n"[167]1030
1050 [139]a$[178]"j"[167]fa[178]1:[137]1100
1060 fa[178]0
1100 [151]2,6:[158]828[170]6:[159]2,8,2,b$[170]",p,r":[141]8000:[160]2:[139]a[179][177]0[167]20
1105 [159]2,8,2,b$[170]",p,r":[151]53272,24
1110 [161]#2,a$:[161]#2,a$
1120 [129]t[178]0[164]999
1130 [161]#2,a$:[139]a$[178]""[167]a$[178][199](0)
1140 [151]1024[170]t,[198](a$)
1150 [130]
1160 [160]2:[158]828
1170 [139]fa[178]0[167][137]20
1180 [159]2,8,2,b$[170]".,p,r":[141]8000:[160]2:[139]a[179][177]0[167]20
1185 [159]2,8,2,b$[170]".,p,r"
1190 [161]#2,a$:[161]#2,a$
1200 [129]t[178]0[164]999
1210 [161]#2,a$:[139]a$[178]""[167]a$[178]" "
1220 [151]55296[170]t,[198](a$):[130]:[160]2
1230 [158]828[170]12:[137]20
2000 [153]"loadbild sichern
2010 input"bildname";b$
2020 print"mit farbe sichern (j/n)
2030 [141]9000
2040 [139]a$[179][177]"j"[175]a$[179][177]"n"[167]2030
2050 [139]a$[178]"j"[167]fa[178]1:[137]2100
2060 fa[178]0
2100 [158]828[170]3:[159]2,8,2,b$[170]",p,w":[141]8000:[160]2:[139]a[179][177]0[167]20
2105 [159]2,8,2,"@:"[170]b$[170]",p,w":[151]53272,24
2110 [152]2,[199](0);:[152]2,[199](4);
2120 [129]t[178]0[164]999
2140 [152]2,[199]([194](1024[170]t));
2150 [130]:[152]2,[199](13)
2160 [160]2
2170 [139]fa[178]0[167][137]20
2175 [158]828[170]9
2180 [159]2,8,2,b$[170]".,p,w":[141]8000:[160]2:[139]a[179][177]0[167]20
2185 [159]2,8,2,"@:"[170]b$[170]".,p,w"
2190 [152]2,[199](0);:[152]2,[199](216);
2200 [129]t[178]0[164]999
2220 [152]2,[199]([194](55296[170]t));:[130]:[160]2
2230 [137]20
4000 [139]fa[178]0[167][153]"loadfarbe im speicher uebernehmen (j/n)
4002 iffa=0thengosub9000:ifa$="j"thenfa=1
4010 sys828+3:poke2,6:sys828+6:p=0:f=0:poke53272,24
4015 iffa=1thensys828+9
4017 x=20:y=12:c=6:poke53280,p
4020 h=peek(55296+x+40*y)
4030 ifp=0thenpoke55296+x+40*y,h-1
4040 ifp=0thenpoke55296+x+40*y,h
4050 ifp=1thenpoke55296+x+40*y,f
4053 j=peek(56320)
4055 if(jand1)=0theny=y-1:ify=-1theny=0
4060 if(jand2)=0theny=y+1:ify=25theny=24
4070 if(jand4)=0thenx=x-1:ifx=-1thenx=0
4080 if(jand8)=0thenx=x+1:ifx=40thenx=39
4090 if(jand16)=0thenp=1-p:poke53280,p
4100 ifpeek(203)=5thenf=f+1
4110 ifpeek(203)=1thensys828+12:goto20
4120 ifpeek(203)=4thenpoke53281,peek(53281)-1
4130 ifpeek(203)=6thenpoke2,peek(55296)-1:sys828+6:h=peek(2)
4140 ifh>254thenpoke2,0:h=0
4150 goto4020
5000 print"[147]dos kommandos
5010 [153]"command: ";:[151]631,34:[151]198,1:[133]a$
5020 [159]1,8,15:[152]1,a$:[160]1:[141]8000:[137]20
8000 [159]1,8,15:[132]1,a,a$,b,c
8010 [139]a[179][177]0[167][153]"status: "a" "a$" "b" "c
8020 [160]1:[139]a[179][177]0[167][141]9000
8030 [142]
9000 [151]198,0:[146]198,1:[161]a$:[142]
10000 [153][194](203);:[137]10000