home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Rockford Magazine
/
Rockford_Magazine_014_19xx_-_de_Side_A.d64
/
s.w.a.t.
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
6KB
|
267 lines
10 dim di$(30):es=32768:syses+51
20 xa=23:ya=23:sd=8:dd=8:ld=8:sp=8
30 rem menue
40 gosub270:syses+3
50 print"[147]";:syses+6
60 print" [208]hotomaker 4.0 from [211].[215].[193].[212]. !"
70 syses+6
80 printtab(8);"[1]....[204]oad [208]icture
90 [153][163]8);"[2]....(NULL)ave (NULL)icture
100 printtab(8);"[3]....[214]iew [208]icture
110 [153][163]8);"[4]....(NULL)ource str$isk";sd
120 [153][163]8);"[5]....str$est.- str$isk";dd
130 [153][163]8);"[6]....str$isk-lenommand
140 printtab(8);"[7]....[197]xit to basic
150 [161]x$:[145][197](x$)[137]1070,1610,2150,1000,1020,2230,1040
160 [137]150
170 bl[178][194](214)[171]1:[139]bl[179]0[167]bl[178]0
180 [151]214,bl:[151]781,bl:[158]59903:[142]
190 [161]#2,x$:[139]x$[178]""[167]x$[178][199](0)
200 xx[178][198](x$):[142]
210 [141]170:[153]"right$nsert (NULL)ourcedisk into str$rive"sd:[137]240
220 [141]170:[153]"right$nsert str$est.-str$isk into str$rive"dd:[137]240
230 [141]170:[153]"right$nsert str$isk into str$rive";ld
240 [141]260:[139]xx[178]88[167]730
250 [141]170:[153][163]10)"- (NULL)(NULL) -":[142]
260 [151]198,0:[146]198,1:[161]x$:xx[178][198](x$):[142]
270 [151]53248[170]21,0:[142]
280 [159]15,ld,15,"i0":[141]690
290 [159]2,ld,2,"#":[141]690:[153]"(NULL)(NULL)."
300 t[178]18:s[178]1:n[178]0
310 [152]15,"u1:";2;0;t;s:[152]15,"b-p";2;0
320 [141]190:t[178]xx:[141]190:s[178]xx
330 [129]x[178]0[164]7:[152]15,"b-p";2;x[172]32[170]2
340 [141]190:ft[178]xx
350 [139](ft [175]128)[178]0[176](ft [175]15)[178]0[167]580
370 ft[178]ft [175]7
380 [152]15,"b-p";2;x[172]32[170]5
390 [158]es[170]57,ff$
400 [152]15,"b-p";2;x[172]32[170]30
410 [141]190:lb[178][198](x$):[141]190:bl[178][198](x$)[172]256[170]lb
420 [153]bl;[163]7);ff$;[163]25);
430 [153][202]("seqprgusrrel",(ft[171]1)[172]3[170]1,3)
440 [161]x$:[139]m[178]8[167]510
450 [139](m[178]1[175]bl[178]2)[176]m[178]2[167]510
460 [139]m[178]3[175][200](ff$,3)[178]"ph."[167]510
470 [139]m[178]5[175][200](ff$,3)[178]"bn."[167]510
480 [139]m[178]6[175][201](ff$,4)[178]".gra"[167]510
490 [139]m[178]7[175][201](ff$,3)[178]".gr"[175][195](ff$)[178]16[167]510
500 [137]580
510 [153]"on";[163]33)" (NULL)/(NULL) "
520 [141]260:[139]xx[178]88[167]620
530 [139]x$[178]"n"[167][153]"on";[163]33)" (NULL)(NULL) ":[137]580
540 [139]x$[179][177]"y"[167]520
550 n[178]n[170]1:di$(n)[178]ff$:[139]n[177]27[167]620
560 [153]"on";[163]33)" (NULL)val(NULL) "
570 [139]m[178]2[176]m[178]3[176]m[178]5[176]m[178]7[167]620
580 [139]x$[178]"x"[167]620
590 [130]x
600 [139]t[178]0[167]620
610 [137]310
620 [160]2:[160]15:[142]
630 [153]:[153]"are you sure ((NULL)/(NULL))"
640 [141]260:[139]xx[179][177]78[175]xx[179][177]89[167]640
650 [142]
660 [159]15,sd,15:[141]690:[160]15:[142]
670 [159]2,sd,2,ff$:[159]15,sd,15:[137]690
680 [159]2,dd,2,f$:[159]15,dd,15
690 [132]15,a,a$,a1,a2:[139]a[178]0[167][142]
700 [141]270:[160]2:[160]15
710 [141]170:[153]"valrror>wait";
720 [153]a;a$;a1;a2:[158]es[170]3:[141]260
730 [158]es[170]48:[137]30
740 [139]x$[178]"i"[167][158]es[170]12
750 [139]x$[178]"load"[167][158]es[170]9
760 [139]m[178]7[167]800
770 [139]x$[179][177]"s"[167]800
780 [139]sp[178]8[167]sp[178]1:[137]800
790 sp[178]8
800 x[178]x[170]((1[175]x$[178]"")[172]sp)[171]((1[175]x$[178]"cmd")[172]sp)
810 y[178]y[170]((1[175]x$[178]"")[172]sp)[171]((1[175]x$[178]"on")[172]sp)
820 [139]x$[178]"x"[167]730
830 [139]x[179]0[167]x[178]0
840 [139]y[179]0[167]y[178]0
850 [139]x[170]xa[177]319[167]x[178]319[171]xa
860 [139]y[170]ya[177]199[167]y[178]199[171]ya
870 [142]
880 [141]760
890 [139]m[178]5[167]960
900 xa[178]xa[170]((1[175]x$[178]"input")[172]sp)[171]((1[175]x$[178]"goto")[172]sp)
910 ya[178]ya[170]((1[175]x$[178]"dim")[172]sp)[171]((1[175]x$[178]"run")[172]sp)
920 [139]xa[177]mx[167]xa[178]mx
930 [139]xa[179]7[167]xa[178]7
940 [139]ya[177]my[167]ya[178]my
950 [139]ya[179]7[167]ya[178]7
960 [139]x[170]xa[177]319[167]xa[178]319[171]x
970 [139]y[170]ya[177]199[167]ya[178]199[171]y
980 [158]es[170]27,x,y,xa,ya
990 [142]
1000 [139]sd[178]8[167]sd[178]9:[137]30
1010 sd[178]8:[137]30
1020 [139]dd[178]8[167]dd[178]9:[137]30
1030 dd[178]8:[137]30
1040 [141]630
1050 [139]x$[178]"n"[167]30
1060 [144]
1070 ld[178]sd:[153]"load";:[158]es[170]6
1080 [153]" (NULL)hotomaker 4.0 (NULL)ode: (NULL)oad
1090 syses+6:gosub2050
1100 onvzgoto1410,1150,1170,1420,1110,1160
1110 gosub210
1120 m=2:print"[147]";:gosub280:ifn=0then30
1130 syses:gosub670:syses+21
1140 gosub690:close15:goto 2150
1150 m=3:goto1180
1160 m=7:goto1180
1170 m=5
1180 gosub 210
1190 print"[147]";:gosub280:ifn=0then30
1200 ff$=di$(1)
1210 gosub670:ifm=3orm=5then1290
1220 gosub190:xs=xx:gosub190:ys=xx
1230 close2:close15:ifxs>0andys>0then1250
1240 gosub170:print"[203]eine [211]tarpainter- [199]rafik":gosub260:goto30
1250 ifxs<40andys<25then1270
1260 gosub170:print"[199]rafik zu gross":gosub260:goto30
1270 xa=xs*8-1:ya=ys*8-1
1280 x=0:y=0:sp=8:goto1320
1290 get#2,x$,x$,x$,x$
1300 gosub190:y1=xx:gosub190:ya=xx-y1
1310 gosub190:x1=xx-8:gosub190:xa=(xx-8)-x1:close2:close15
1320 syses
1330 syses+27,x,y,xa,ya
1340 getx$:xx=asc(x$+chr$(0))
1350 ifx$="x"thengosub270:goto2150
1360 if(xxand127)=13thenf=(xxand128)/128:goto1380
1370 gosub740:goto1330
1380 gosub670:ifm=7thensyses+60,f,x/8,y/8:goto1400
1390 syses+42,f,x,y,x+xa,y+ya
1400 gosub690:close15:goto1330
1410 m=1:xa=43:ya=44:eo=36:goto1430
1420 m=6:xa=87:ya=51:eo=30
1430 gosub210:print"[147]";:gosub280:ifn=0then30
1440 mx=319-xa:my=199-my:syses+6
1450 fori=1ton:gosub270
1460 syses+3:print"next file: "di$(i):gosub260
1470 ifx$="n"then1590
1480 ifx$="x"then30
1490 syses
1500 syses+27,x,y,xa,ya
1510 getx$:xx=asc(x$+chr$(0))
1520 ifx$="x"then1600
1530 if(xxand127)=13thenf=(xxand128)/128:goto1560
1540 ifx$="n"then1590
1550 gosub740:goto1500
1560 ff$=di$(i):gosub670
1570 syses+eo,f,x,y
1580 gosub690:close15:goto1510
1590 nexti
1600 gosub270:goto2150
1610 ld=dd:print"[147]";:syses+6
1620 print" [208]hotomaker 4.0 [205]ode: [211]ave
1630 [158]es[170]6:[141]2050
1640 [145]vz[137]1700,1850,1860,1710,1650,1870
1650 [158]es:[141]260:[153]:[158]es[170]3
1660 f$[178]"":[133]"ascilename";f$:[139]f$[178]""[167]30
1670 f$[178][200](f$,16)[170]",p,w"
1680 [141]220:[141]680
1690 [158]es[170]24:[141]690:[160]15:[137]30
1700 m[178]1:xa[178]43:ya[178]44:eo[178]39:[137]1720
1710 m[178]6:xa[178]87:ya[178]51:eo[178]33
1720 mx[178]319[171]xa:my[178]199[171]ya:[158]es:[137]1770
1730 [158]es[170]27,x,y,xa,ya
1740 [161]x$:xx[178][198](x$[170][199](0))
1750 [139]x$[178]"x"[167]30
1760 [139](xx[175]127)[178]13[167]f[178](xx[175]128)[173]128:[137]1780
1770 [141] 740:[137]1730
1780 [141]270:[158]es[170]3:[153]
1790 f$[178]"":[133]"ascilename";f$:[139]f$[178]""[167]30
1800 [139]m[178]1[167]f$[178][200](f$,15)[170]",p,w":[137]1820
1810 f$[178][200](f$,10)[170]".gra,p,w"
1820 [141]220:[141]680
1830 [158]es[170]eo,f,x,y
1840 [141]690:[160]15:[137]30
1850 m[178]3:mx[178]230:my[178]167:[137]1880
1860 m[178]5:mx[178]239:my[178]79:xa[178]239:ya[178]79:[137]1880
1870 m[178]7:mx[178]319:my[178]199:xa[178]31:ya[178]31:sp[178]8
1880 [158]es:[141]740:[141]920
1890 [161]x$:xx[178][198](x$[170][199](0))
1900 [139](xx[175]127)[178]13[167]f[178](xx[175]128)[173]128:[137]1920
1910 [141]880:[137]1890
1920 [141]270:[158]es[170]3:[153]
1930 f$[178]"":[133]"ascilename";f$:[139]f$[178]""[167]30
1940 [139]m[178]7[167]f$[178][200](f$[170]" ",13)[170]".gr,p,w"
1950 [139]m[178]3[167]f$[178][200]("ph."[170]f$,11)[170]",p,w"
1960 [139]m[178]5[167]f$[178][200]("bn."[170]f$,11)[170]",p,w"
1970 [141]220:x2[178]x[170]xa:y2[178]y[170]ya:c[178]1[175]((x[175]7)[177]0)
1980 b[178]([181](x[173]8)[170]c)[172](y[170]1)
1990 [141]680
2000 [139]m[178]3[167][158]es[170]45,f,x,y,x2,y2,b
2010 [139]m[178]5[167][158]es[170]54,f,x,y,x2,y2,b
2020 [139]m[178]7[167][158]es[170]63,f,x[173]8,y[173]8,xa[173]8[170]1,ya[173]8[170]1
2030 [141]690:[160]15:[137]30
2040 [144]
2050 [153]:[153][163]8);"[1]...(NULL)rintshop
2060 printtab(8);"[2]...[206]ewsroom [208]hoto
2070 [153][163]8);"[3]...(NULL)ewsroom peekanner
2080 printtab(8);"[4]...[208]rintmaster
2090 [153][163]8);"[5]...(NULL)tandard
2100 printtab(8);"[6]...[211]tarpainter
2110 [153][163]8);"[x]...(NULL)ain (NULL)enu
2120 gosub260:ifxx=88then730
2130 ifxx<49orxx>54then2120
2140 vz=val(x$):return
2150 syses:m=1
2160 getx$:gosub740
2170 ifx$<>"w"then2160
2180 mx=320:my=200:gosub920
2190 getx$:ifx$="w"thengosub270:goto2150
2200 ifx$="i"thensyses+18,x,y,x+xa,y+ya
2210 ifx$="[147]"thensyses+15,x,y,x+xa,y+ya
2220 gosub880:goto2190
2230 print"[147]";:syses+6
2240 print" [196]iskcommand: [196]evice = ";
2250 ifld=sdthenprint"[211]ource";:goto2270
2260 print"[196]est. ";:ld=dd
2270 print" #"ld
2280 syses+6:print:print
2290 printtab(8)"[1]....[211]cratch [198]ile(s)
2300 [153][163]8)"[2]....(NULL)ename ascile(s)
2310 printtab(8)"[3]....[214]alidate [196]isk"ld
2320 printtab(8)"[4]....[198]ormat [196]atadisk"ld
2330 printtab(8)"[5]....[195]atalog [196]isk"ld
2340 printtab(8)"[6]....[195]hange [211]ource/[196]est.
2350 [153][163]8)"[x]....(NULL)ain (NULL)enu
2360 gosub260:ifxx=88then30
2370 onval(x$)goto2470,2550,2390,2420,2640,2660
2380 goto2360
2390 gosub230:gosub170:ifx$="x"then2230
2400 open15,ld,15,"v0":close15
2410 open15,ld,15:gosub690:close15:goto2230
2420 gosub230:gosub170
2430 input"[196]iskname,[201][196]";dn$,id$
2440 gosub630:ifx$="n"then2230
2450 gosub170:printtab(10);"[208]lease [215]ait[145]"
2460 open15,ld,15,"n:"+dn$+","+id$:close15:goto2410
2470 m=8:gosub230:print"[147]":gosub280
2480 ifn=0then2230
2490 gosub630:ifx$="n"then2230
2500 syses+6:open15,ld,15:fori=1ton
2510 :print"scratching "di$(i);tab(32);
2520 print#15,"s:"+di$(i):input#15,a:ifa=1thenprint"[207][203]":goto2540
2530 print"[197]rr"a
2540 next:close15:syses+6:gosub260:goto2230
2550 m=8:gosub230:print"[147]":gosub280
2560 ifn=0then2230
2570 gosub630:ifx$="n"then2230
2580 syses+6:open15,ld,15:fori=1ton
2590 printdi$(i);tab(18)"wird zu";:inputf$
2600 print#15,"r:"+f$+"="+di$(i):input#15,a
2610 ifa=0thenprint"[145]";tab(36)" [207][203]":goto2630
2620 print"[145]";tab(36)" [197]rr"
2630 next:close15:syses+6:gosub260:goto2230
2640 gosub230:print"[147]";:syses+66,ld
2650 open15,ld,15:gosub690:close15:goto2230
2660 ifld=ddthenld=sd:goto2230
2670 ld=dd:goto2230