home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 55
/
64er_Magazin_Sonderheft_55_19xx_Markt__Technik_de_Side_A.d64
/
allwand_f
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
1KB
|
48 lines
100 rem oliver stiller
110 rem
120 if l=0 then poke 56,16:clr:l=1:load "allwand.c000",8,1
130 dim na$(144):c3$=chr$(34)
140 print"amica wandler v1.0/f"
150 print"dieses programm wandelt alle standard ";
160 print"bilder auf einer disk in das amica paint";
170 print"format um."
171 print"die diskette darf nur bilder enthalten"
180 print"bitte disk einlegen und taste druecken":wait 198,1:get a$
181 print"bitte warten..."
190 :
200 fort=4096+8000to4096+8999:poke t,152:next
210 fort=4096+9000to4096+9999:poke t,10:next
220 poke4096+10000,0
230 :
240 gosub 430
250 :
260 if po=0 then goto 180
270 :
280 for t=0 to po-1
290 print"lade bild:";c3$;na$(t);c3$
300 sys 49152,8,na$(t)
310 forx=4096+8000to4096+8192:poke x,152:next
320 print"packe bild ..."
330 sys 49152+6
340 print"loesche altes bild ..."
350 close1:open1,8,15,"s:"+na$(t):close 1
360 print"speichere neues bild ..."
370 sys 49152+3,8,"[b]"+left$(na$(t)+" ",13)
380 next t
390 end
400 rem
410 rem directory zeigen
420 rem
430 close1:open 1,8,0,"$":get#1,a$,a$:po=0
440 print"bilder der diskette:"
450 for t=0to7:get#1,a$,a$,a$,a$:next
460 :
470 get#1,a$,a$,a$,a$:if st then 500
480 get#1,x$:if x$=c3$ then an$="":goto 510
490 if st=0 then 480
500 close1:return
510 get#1,z$:if z$<>c3$ then an$=an$+z$:goto 510
520 printc3$;an$;c3$:na$(po)=an$:po=po+1
530 get#1,x$:if x$<>"" and st=0 then 530
540 goto 470