home *** CD-ROM | disk | FTP | other *** search
- 100 if peek(2047)=22then 130
- 110 q=q+1:ifq=1thenload"scanny.ass",8,1
- 120 poke2047,22:ifq=2thenload"scanny.cen",8,1
- 130 f1=1:f4=0:open1,8,0,"werte":input#1,g1,g2,g3,z,zl,x,v:close1
- 140 poke53281,0:poke53280,0:poke56325,60:poke650,127
- 150 print"[147] (1) probescann"
- 160 print" (2) datenneueingabe"
- 170 print" (3) grafik betrachten"
- 180 print" (4) einscannen"
- 190 print" (5) bild abspeichern"
- 200 print" (6) farbengrenzen aendern"
- 210 print" (7) farben aendern"
- 230 get a$:ifa$="1"then670
- 240 ifa$="2"then310
- 250 ifa$="3"then600
- 260 ifa$="4"then420
- 270 ifa$="5"then540
- 280 ifa$="6"then630
- 290 ifa$="7"then730
- 300 goto230
- 310 print"[147][152] obergrenze (max. 255) "g1;:input"[157][157][157][157][157][157]";g1
- 320 print"[155] mittelgrenze (max."g1"[157]) "g2;:input"[157][157][157][157][157][157]";g2
- 330 print" untergrenze (max."g2"[157]) "g3;:input"[157][157][157][157][157][157]";g3
- 340 print" zeilenabstand (um 5) "z;:input"[157][157][157][157]";z
- 350 print" zeilenlaenge (um 55) "zl;:input"[157][157][157][157][157]";zl
- 360 print" einlesegeschw. (um 3000) "x;:input"[157][157][157][157][157][157][157]";x
- 370 print" linker rand (max. 99) "v;:input"[157][157][157][157][157]";v
- 380 print" werte speicher (j/n)"
- 390 get a$:ifa$="j"then580
- 400 ifa$="n"then140
- 410 goto390
- 420 poke53281,f1:poke53270,216
- 430 poke49330,g1:poke49334,g2:poke49338,g3
- 440 poke646,f4:print"[147]":y=int(x/256):poke49280,y:poke49285,(x-y*256)
- 445 sys49152
- 450 sys52224
- 452 open1,5
- 465 print#1,chr$(27)chr$(51)chr$(z)
- 468 print#1,chr$(27)chr$(196)chr$(zl)chr$(0)
- 470 print#1,chr$(9)".":print#1,"."
- 480 print#1,chr$(9)"."
- 490 fory=1tov:next:poke709,0
- 500 print#1,"."
- 510 print#1,chr$(10)
- 520 ifpeek(708)=0then480
- 530 poke53265,27:poke53272,21:close1:goto140
- 540 input"[147] filename";na$
- 550 a$="[129]pic "+na$:fory=0to14-len(a$):a$=a$+" ":nexty
- 560 poke49529,f4:sys49487:poke26384,f1:sys57812a$,8
- 570 poke193,0:poke194,64:poke174,17:poke175,103:sys62957:goto140
- 580 open1,8,1,"@:werte":print#1,g1,",",g2,",",g3,",",z
- 590 print#1,zl,",",x,",",v:close1:goto140
- 600 poke646,f4:print"[147]":poke198,0:sys49546
- 610 poke53281,f1:wait198,1:poke53270,200:goto530
- 630 print"[147][152] obergrenze (max. 255) "g1;:input"[157][157][157][157][157][157]";g1
- 640 print"[155] mittelgrenze (max."g1"[157]) "g2;:input"[157][157][157][157][157][157]";g2
- 650 print" untergrenze (max."g2"[157]) "g3;:input"[157][157][157][157][157][157]";g3
- 660 poke49631,g1:poke49635,g2:poke49639,g3:sys49773:sys49581:goto600
- 670 print"[147] helles & dunkles papier"
- 680 print" vor den scanner halten. (taste)"
- 690 a=0:fork=1to10:a=a+peek(54297):next:a=a/10
- 700 print" wert : [157][157][157][157]"int(a)
- 710 geta$:ifa$=""then690
- 720 goto140
- 730 input"[147] farbe1 (schwarz)";f4
- 740 input" farbe2 (dkl. grau)";f2
- 750 input" farbe3 (hellgrau)";f3
- 760 input" farbe4 (weiss)";f1
- 770 poke49189,f3*16+f2:poke49547,f3*16+f2:poke49510,f3*16+f2
- 780 goto600
-