home *** CD-ROM | disk | FTP | other *** search
- 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 ([215]) by [202].[210]einert"
- 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
-