home *** CD-ROM | disk | FTP | other *** search
- 1 fori=828to842:reada:pokei,a:next
- 2 sys828
- 3 data120,177,216,145,216,200,208,249,230,217,208,245,76,221,253
- 4 poke59639,3
- 5 print""
- 6 for q=832to896:pokeq,0:next
- 7 for q=832to854step3:pokeq,255:next
- 8 poke808,225:poke788,52
- 10 poke 53280,peek(7938):poke 53281,peek(7938)
- 20 poke53272,25:print"[147] l[150]etter c[150]onstruction s[150]et"
- 25 sys 10240
- 30 print"[153] written by the o[153]eli s[153]oftware t[153]eam"
- 35 print"[154][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192]";
- 37 poke 1,53:gosub 900
- 40 print" [151]n[152]eue message erstellen"
- 50 print" [151]m[152]essage ansehen"
- 60 print" [151]l[152]etter generieren und speichern"
- 70 print" [151]s[152]etups"
- 75 print" bitte waehlen sie : ";
- 77 x=5:gosub 910:print"[145][145][145][145][145]";
- 90 get a$:if a$=""then90
- 92 ifa$="n" then 100
- 93 ifa$="m" then 200
- 94 ifa$="l" then 300
- 95 ifa$="s" then 400
- 97 goto 90
- 100 print"[147]":sys 10496:print"[147]textanfang: 10752"
- 110 print"textende :";(peek(254)*256)+peek(253)
- 115 poke 6194,(peek(254)+1)
- 118 a=(peek(254)*256)+peek(253):e=(peek(254)*256)+256:pokea,144
- 119 for q=a+1toestep2:pokeq,32:pokeq+1,157:next
- 120 poke198,0:wait198,1:run
- 200 print"[147]":sys 6144:run
- 300 gosub 900:print" letter speichern"
- 305 print" ------------------"
- 310 print"[150] bitte leere diskette einlegen !"
- 320 x=8:gosub 910:poke198,0:wait198,1
- 330 gosub 900:print"bitte warten ..."
- 340 x=9:gosub 910:sys 6656:poke 10368,peek(7937):poke10369,peek(7936)
- 350 a=8192:e=10240:n$="font"
- 352 gosub 1000
- 355 a=10240:e=10400:n$="intr"
- 356 gosub 1000
- 360 a=10752:e=peek(6194)*256:n$="text"
- 362 gosub 1000
- 363 a=6144:e=6288:n$="play"
- 364 gosub 1000
- 365 open 2,8,2,"letter.head,p,w"
- 367 print#2,chr$(1);chr$(8);
- 370 for q=6400 to 6560:print#2,chr$(peek(q));
- 375 nextq:close2
- 380 sys 64738
- 400 gosub 900:print"setups"
- 401 print"--------"
- 405 print" n[153]euen zeichensatz laden"
- 410 print" m[153]usix einbinden"
- 415 print" f[153]arben einstellen"
- 417 print" g[153]eschwindigkeit"
- 418 print" z[153]urueck zum menu"
- 419 x=4:gosub 910
- 420 get a$:if a$=""then420
- 422 ifa$="n" then 430
- 423 ifa$="m" then 460
- 424 ifa$="f" then 490
- 425 ifa$="g" then 500
- 426 ifa$="z" then run
- 427 goto 420
- 430 gosub900:print"filename ";
- 435 input f$
- 440 open 2,8,2,f$:open 1,8,15:input#1,a,b$:ifa<>0then 990
- 445 close 1:close2
- 450 load f$,8,1
- 460 gosub900:input "einsprungadresse : ";e$
- 465 if val (e$)<2023 or val(e$)>53247 then 460
- 470 poke 7936,val(e$)/256:poke7937,val(e$)-(peek(7936)*256)
- 480 run
- 490 gosub 900:input "bildschirmfarrbe ";r$
- 492 r=val(r$):if r<0 or r>15 then 490
- 495 poke 53280,r:poke53281,r
- 496 poke 7938,r:run
- 500 gosub 900:input"schreibgeschwindigkeit ";s$
- 510 s=val(s$):ifs<1ors>255 then 500
- 520 poke6174,s:run
- 900 forq=1to24:print:next:return
- 910 forq=1tox:print:next:return
- 990 print"sorry, ladefehler :";a;b$:poke198,0:wait198,1:run
- 1000 t$="letter."+n$
- 1010 ah=a/256:al=a-(ah*256)
- 1015 eh=e/256:el=e-(eh*256)
- 1017 open 2,8,2,t$+",p,w"
- 1018 print#2,chr$(al);chr$(ah);
- 1019 forq=atoe:print#2,chr$(peek(q));
- 1020 nextq:close2
- 1030 return
-