home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Acorn User 10
/
AU_CD10.iso
/
Internet
/
PD
/
News_Email
/
Groups
/
!GROUPS
/
!RUNIMAGE
(
.txt
)
< prev
next >
Wrap
RISC OS BBC BASIC V Source
|
1995-07-13
|
17KB
|
844 lines
>!RunImage file for !Groups
David Croft, 1995
ID$="0.14":I$="13-Jul-95":
$+" (internal error code "+
)+")":
J$,"-new")>0
c$=l$
c$=l$
d(o%,1,P%)
A("Whole load process took "+
-n)+" cs"):
)+" bytes free")
a% 1280,b% 256:
b$="wnaoc"
b$="lwnaoc"
ba%=3:m%=1:d$="":ca%=0:Y%=-1:i%=0:da%=0:Z%=0:ea%=150:v%=0:_%=0:
a$(ea%):a$()=
25," "):a$()="":p%=0:fa%=0:j%=0:t%=0:L%=0:ga%=0:y%=0:M%=0:ha%=0:T%=0:ia%=0:Q%=0:r$="Groups":`%=
35,r$+"$Dir",a%,1024,0
,,o:p$=
b(a%,0),o)
5hl$="<none>":x$="":ja%=0:ka%=
:la%=
:ma%=&FEED10:na%=&FEED11:R%=-1:
262336,200,&4B534154,r$
T:s$=
a("backup"):q$=
a("scrap"):
s$=""
0,"backup: token not found in Messages file"
q$=""
0,"scrap: token not found in Messages file"
a(1,w%,
a("g-loading")):
C(w%):
a(7,oa%,D$+" ("+I$+")"):
(p$+".Config"):
(p$+".Config"):
#f,l$:
#f,"800101":
#f,"000000":
#f,"110":
#f=0:b$+="h":
e("welcome",D$))
c$=l$:
e$="800101":
h$="000000":
m$="110":
(m$)<3:m$+="0":
c$<>l$
(c$):
b$+="h":
j("listgone"):c$=l$
q%,f%:q%=
f(p$+".code"):
pa% q%:qa%=pa%:ra%=pa%+4:sa%=pa%+8:ta%=pa%+16:ua%=pa%+20:
131080,16,p$+".code",pa%,0
a("code")
a("code")
f(f$):
q%,f%,va%:
131080,17,f$
va%,,,,q%;f%:
va%<>1
q%=-1
262343,48,a%
E(O%):
((O%=17
O%=18)
a%!16=0)
((O%=17
O%=18)
a%!16=0
a%!4<>N%)
262343,49,a%
E(O%):
E(O%):
!a%=r%
!a%=x%
!a%=k%
262341,,a%
262342,,a%:
!a%=k%
!a%=w%
17,18:
131113,27,"<Wimp$Scrap>",,2:
a("rxdied"))
#wa%:
131113,27,q$,,2
a%!16
a%!20=d%
a(4,d%,
b(a%,44))
4:da%=0
10:n$="":
n$=" -new"
#(a%!20),"Filer_Run "+p$+n$
1282:
262338:
b(a%,28)=r$
a%!4<>N%
9!a%=20:a%!12=0:a%!16=0:
262375,17,a%,a%!4:b$+="o":
303718:
g("Launch done!"):da%=0
aa:xa%=!a%:ya%=a%!4:z%=a%!8:U%=a%!16:
a%!12
m(g%,xa%-64,ya%)
m(g%,xa%-64,ya%)
m(o%,xa%-64,ya%)
m(g%,xa%-64,ya%)
pa(a$(
e(za%)
a(4,d%,l$)
a(8,d%,"800101"):
a(10,d%,"000000")
e(d%)
(z%=4
z%=1)
d(1,V%),z%=4)
8$(a%+32)=d$+
k(R%,ca%,(37+
(d$))
262356,,-1
262356,,-1
da:n%=a%!24:
n%=13
b(2,S%,1):
b(2,S%,0)
262364,n%
Y%>-1
i(Y%))
e(u%):ka%=
398:i%+=1:
i%>(p%-21)
i%=p%-21
l(i%)
399:i%-=1:
l(i%)
414:i%+=21:
i%>(p%-21)
i%=p%-21
l(i%)
415:i%-=21:
l(i%)
430:i%=p%-21:
l(i%)
431:i%=0:
l(i%)
(n%>31
n%<128)
n%=395
n%=21
d(0,u%):Aa%=0:
(x$))=x$
Aa%=ja%
Aa%<>-1
l(Aa%,y$):
Y%>-1
l(Y%):
b(1,u%,1):i%=Y%
b(1,u%,0):
x$=y$:ja%=Y%
262364,n%
n%=13
b(3,V%,1):
d(1,V%),
b(3,V%,0)
262364,n%
b(2,I%,1):$(a%+32)=d$+
k(R%,ca%,(37+
(d$))
262356,,-1:
b(2,I%,0)
b(3,I%,1):
262356,,-1:
b(3,I%,0)
262364,,n%
a%!4=10
b(14,d%,1):z%=4:
b(14,d%,0)
b(15,d%,1):
e(d%):
b(15,d%,0)
262364,n%
262365,N%,&4B534154:
F:!b%=x%:
262347,,b%:b%!4=a%!4+594:b%!12=b%!4+486:b%!8=a%!8+118:b%!16=a%!8+816:b%!28=a%!28:
262341,,b%:!b%=r%:
262347,,b%:b%!4=a%!4+30:b%!12=b%!4+486:b%!8=a%!8+118:b%!16=a%!8+816:b%!28=x%:
262341,,b%:
k[!b%=u%:
262347,,b%:b%!4=a%!4:b%!12=a%!12:b%!8=a%!8-44:b%!16=a%!8:b%!28=r%:
262341,,b%
a%!28=!b%:
262341,,a%:
304075:
E%=!t%:F%=!j%:G%=p%
:E%=b%:!E%=0:F%=b%+4:$(F%)="nofull!"+
2:G%=L%:
,E%=b%:!E%=0:F%=b%+4:$(F%)=
a("nonew")+
:E%=!M%:F%=!y%
3:G%=T%:
.E%=b%:!E%=0:F%=b%+4:$(F%)=
a("nomatch")+
:E%=!Q%:F%=!j%
D%=a%:
304076:
262344,,a%
Ba%:Ca%=a%!4-a%!20:Da%=a%!16-a%!24:
Ba%:Ea%=a%!32:Fa%=a%!40:Ga%=((Da%-Fa%-4)
32):Ha%=((Da%-Ea%-4)
Ga%>v%-1Ga%=v%-1
Ha%>v%-1Ha%=v%-1
Ga%<0Ga%=0
Ha%<0Ha%=0
J%=Ga%
Ca%+2,(Da%-(J%*32)-4):
a$(J%):
262346,,a%
393424,,0:!a%=
:$(a%+4)=
$+" (internal error code "+
)+"), about to quit."+
262367,a%,1,r$
393424,,0:!a%=
:$(a%+4)=
$+" (internal error code "+
)+"), press Cancel to quit program."+
=44$(a%+4)="No room (due to "+
$+"), increase WimpSlot."
262367,a%,3,r$
g(K$):
393424,,0:!a%=1:$(a%+4)=K$+
262367,a%,17,"Message from "+r$:
V:h%=&7009031:P%=&7409031:
Ia% 220:c=0:b=ba%:
o% (28+(24*b)):
v("Source",o%,15):
ba%:Ja%=h%:
Ja%=P%
K(o%,
a("source"+
(J%)),0,-1,Ja%,0):
w(o%):b=8:
K% (28+(24*b)):
v("Big-8",K%,4):
c(K%,"alt",0,-1,h%):
c(K%,"comp",0,-1,h%):
c(K%,"misc",0,-1,h%):
c(K%,"news",0,-1,h%):
c(K%,"rec",0,-1,h%):
c(K%,"sci",0,-1,h%)
c(K%,"soc",0,-1,h%):
c(K%,"talk",0,-1,h%):
w(K%):b=9:
g% (28+(24*b)):
v(r$,g%,16):
c(g%,"Info",0,oa%,h%):
c(g%,"Source",0,o%,h%):
c(g%,"Main hierarchies",0,K%,h%):
c(g%,"Find a group",0,-1,h%)
c(g%,"Wildcard search",2,V%,h%):
c(g%,"Newsgroups list",0,S%,P%):
c(g%,"Configure...",0,-1,h%):
c(g%,"Help",0,-1,h%):
c(g%,"Quit",0,-1,h%):
w(g%):
c>200
0,"Indirected overflow!"
v(L$,e%,p):$e%=
0,12):e%?12=7:e%?13=2:e%?14=7:e%?15=0:e%!16=(p+1)*16:e%!20=44:e%!24=0:a=28:
c(e%,t$,d,e,g):
(t$)>11
K(e%,t$,d,e,g,0):
@e%!a=d:e%!(a+4)=e:e%!(a+8)=g:$(e%+(a+12))=
0,12):a+=24:
K(e%,t$,d,e,g,h):
(t$)+1)h=
(t$)+1
he%!a=d:e%!(a+4)=e:e%!(a+8)=g+(1<<8):e%!(a+12)=Ia%+c:e%!(a+16)=0:e%!(a+20)=h:a+=24:$(Ia%+c)=t$:c+=h:
w(e%):e%!(a-24)=e%!(a-24)+128:
m(e%,Ka%,La%):
262356,,e%,Ka%,La%:Ma%=Ka%:Na%=La%:Oa%=e%:
262357,,Oa%,a%,b%:a$=
b(b%,0):
262351,,b%:Pa%=(b%!8=1):
Oa%=o%
L(!a%+1)
Oa%=g%
a%!0=1
a%!4>-1
L(a%!4+1)
Oa%=g%
a%!0=2
a%!4>-1
a$,".")+1)+".*",
"Info":
m(oa%,b%!0-64,b%!4+64)
"Configure...":
"Find a group":
p(u%,-1):
M(0,u%):ka%=
p(k%,0)
"Help":
262366,"Filer_Run "+p$+".!Help"
"Quit":`%=
m(Oa%,Ma%,Na%)
xa(W%,s%,Ba%):!(W%+28+((s%-1)*24))=!(W%+28+((s%-1)*24))
1<<Ba%:
ya(W%,s%,Ba%):!(W%+28+((s%-1)*24))=!(W%+28+((s%-1)*24))
1<<Ba%:
d(W%,s%,f%):
(!(W%+28+((s%-1)*24)+8)
1<<8)>0
f%+=1<<8
!(W%+28+((s%-1)*24)+8)=f%:
U:l=1800:
Qa% l:Ra%=Qa%:
262361,,p$+".Templates":oa%=
c("info"):za%=
c("message"):I%=
c("question"):d%=
c("config"):w%=
c("waiting"):u%=
c("find"):V%=
c("wcard"):k%=
c("main"):r%=
c("source"):x%=
c("feed"):S%=
c("grablist")
262362:
c(M$):
262363,,a%,Ra%,Qa%+l,-1,M$,0
,,Ra%:
262337,,a%
Sa%:=Sa%
p(c%,Ta%):!a%=c%:
262347,,a%:
a%!28=-1
c%=k%
262341,,a%
C(c%):a%!0=c%:
262347,,a%:
x:Ua%=a%!12-a%!4:Va%=a%!16-a%!8:a%!4=(Wa%/2)-(Ua%/2):a%!8=(Xa%/2)-(Va%/2):a%!12=a%!4+Ua%:a%!16=a%!8+Va%:a%!28=-1:
262341,,a%:
s(c%):a%!0=c%:
262347,,a%:
x:Ua%=a%!12-a%!4:Va%=a%!16-a%!8:
262356,,c%,(Wa%/2)-(Ua%/2),(Xa%/2)+(Va%/2):
e(c%):!a%=c%:
262342,,a%:
c%=k%
e(r%):
e(x%):
e(u%)
c%=u%
y(c%):!a%=c%:
262347,,a%:
(a%!32
1<<16)>0
262353,-1,a%!4,a%!8,a%!12,a%!16
q(c%,Ya%,Za%):_a%=Ya%*32:
_a%<698
_a%=698
#Za%=(Za%*16)+4:
Za%<486
Za%=486
5!a%=0:a%!4=-_a%:a%!8=Za%:a%!12=0:
262359,c%,a%:
a(l%,c%,n$):!b%=c%:b%!4=l%:
262350,,b%:$(b%!28)=n$:b%!8=0:b%!12=0:
262349,,b%:
d(l%,c%):!b%=c%:b%!4=l%:
262350,,b%:=$(b%!28)
b(l%,c%,`a%):!b%=c%:b%!4=l%:b%!8=`a%<<21:b%!12=1<<21:
262349,,b%:
g(l%,c%):!b%=c%:b%!4=l%:
262350,,b%:
(b%!24
1<<21)>0
N(l%,c%,`a%):!b%=c%:b%!4=l%:b%!8=`a%<<22:b%!12=1<<22:
262349,,b%:
O(l%,c%,`a%):!b%=c%:b%!4=l%:b%!8=`a%<<23:b%!12=1<<23:
262349,,b%:
M(l%,c%):
262354,c%,l%,,,-1,
d(l%,c%)):
za(l%,c%):!b%=c%:b%!4=l%:
262350,,b%:
262353,c%,b%!8,b%!12,b%!16,b%!20:
b(m,i):z$="":
(m?i)>=32
(z$)<255:z$+=
(m?i):i+=1:
j(n$):
a(n$)):
D(n$):
a(1,za%,n$):
s(za%):
A(E$):!b%=(25+
(E$))
-4:b%!12=0:b%!16=534402:$(b%+20)=E$+
262375,17,b%,0:
53,-1,4
,,ab%:
53,-1,5
,,bb%:
53,-1,11
,,Wa%:
53,-1,12
,,Xa%:Wa%=(Wa%+1)<<ab%:Xa%=(Xa%+1)<<bb%:
ma(k$):
k$=""
(q$):
#wa%,"local://CFS#ADFS::Croft/$/David/Programs/Internet/FreeNet/ArcWEb/!ArcWeb/MyHTML/Welcome":
#wa%:wa%=
(q$):!a%=32:a%!12=0:a%!16=303717:a%!20=N%:a%!24=(1<<22):a%!28=wa%:
262375,18,a%,0:da%=2:
oa:j=0:cb%=0:
272001,j,a%,16
j:a$=
b(a%!4,0):
a$="Help"
cb%=!a%
cb%=0
262366,"Filer_Run Resources:$.Apps.!Help"
:a%!8=4:a%!12=-2:
262375,6,a%,cb%
ja:l%=a%!36:i$="":
a%!32
oa%:i$="info"
za%:i$="message"
I%:i$="question"
d%:i$="config"
w%:i$="waiting"
u%:i$="find"
V%:i$="wcard"
k%:i$="main"
r%:i$="source"
x%:i$="feed"
i$=""
a("badhelp")
a(i$+"-"+
(l%)):
a$=""
a(i$)
a(i$)+"|m"+a$
=M!a%=(25+
(a$))
-4:a%!12=a%!8:a%!16=1283:$(a%+20)=a$:
262375,17,a%,a%!4:
db% 256:A$=p$+".Messages":
267520,,A$
f%,,q%:
eb%=0
eb% q%
30,6,,,17+
,,fb%:$(fb%+16)=A$:
267521,fb%,fb%+16,eb%:
a(u$):
398594,fb%,u$
,,v$;f%:
e(u$,B$):
398594,fb%,u$,db%,256,B$
,,v$;f%:
m(u$,B$,N$):
398594,fb%,u$,db%,256,B$,N$
,,v$;f%:
267524,fb%:
W:a%!24=54:
k(0,0,28):
k(gb%,hb%,ib%):
gb%=-1
j("nbgone"):
q<!a%=ib%:a%!12=0:a%!16=ma%:a%!20=hb%:
262375,17,a%,gb%:
ka:w$=
(a%!20):
w$,1)
"9","2","1":
m("comms"+
w$,1),w$,
b(a%,32))):
w$="111"
a%!20
0:R%=a%!4:
a%!24<54
a("nb-old")):
b$,1)="w"
10:R%=-1:
e(k%):
C(w%):b$="woc"+b$:
120:a$(v%)=d$:
(d$)>_%
q(x%,v%+1,_%):
y(x%):v%+=1
130:b$+="a":
Ca:b$="A"+
(b$)-1):v%=0:a$(0)=
a("nosub"):_%=0:a%!24=1:
k(R%,100,36):
Aa:g$=
b(a%,36):
g$=""
q(x%,v%,_%):
y(x%):
b$,1)="A"
v%>=ea%
j("toomanyfeed"):b$+="h"
:a$(v%)=g$:v%+=1:
(g$)>_%
304077
304064,y%,0,N%:
304077
304064,M%,0,N%:b$="N"+
(b$)-1):L%=0:ga%=0:a%!24=
(e$):a%!28=
(h$):
k(R%,110,32):
N(5,k%,1):
Ba:g$=
b(a%,32):
g$=""
b$,1)="N"
g$," ")>0
g$," ")-1)
304069,y%,ha%+
(g$)+1:
304069,M%,(L%+1)*4:
304075:$(!y%+ha%)=g$:?(!y%+ha%+
(g$))=0:!(!M%+(L%*4))=ha%:
304076:ha%+=(
(g$)+1):L%+=1:
(g$)>ga%
N(5,k%,0)
c$<>l$
263872:q%=
f(c$):
304077
435136,j%,q%,N%
j%=0:
a("nomem")):
304075:
8,16,c$,!j%,0:A%=!j%:B%=(!j%)+q%:p%=
(ra%):
304076:
304077
435136,t%,p%*4,N%
t%=0:
a("nomem")):
304075:A%=!j%:B%=!t%:C%=p%:fa%=(
(sa%))-1:
304076:la%=
h(1):
d(o%,1,h%):
d(o%,3,P%):
d(g%,3,h%):
d(g%,5,h%):
304074:
263873
h(2):
d(o%,1,P%):
d(o%,3,P%):
d(g%,3,P%):
d(g%,5,P%)
u:la%=
j%<>0
304065,j%:
304078,j%:j%=0
t%<>0
304065,t%:
304078,t%:t%=0
J:L%=0:ga%=0:
y%<>0
304065,y%:
304078,y%:y%=0
M%<>0
304065,M%:
304078,M%:M%=0
r:T%=0:ia%=0:
Q%<>0
304065,Q%:
304078,Q%:Q%=0
i(s%)=
b(!j%,!(!t%+(s%*4)))
j(s%)=
b(!y%,!(!M%+(s%*4)))
n(s%)=
b(!j%,!(!Q%+(s%*4)))
I(k$):
k$=""
d$=k$:
m$,1)="1"
(2ca%=120:
a(1,I%,
e("c-addgrp",
d$,35))):
s(I%)
:$(a%+32)=d$+
k(R%,120,(37+
(d$))
pa(k$):
k$=""
d$=k$:
m$,2,1)="1"
52ca%=130:
a(1,I%,
e("c-remgrp",
d$,35))):
s(I%)
:$(a%+32)=d$+
k(R%,130,(37+
(d$))
na:kb%=
m$,3,1)="1"
ga%>0
c$<>l$
263872:
a(1,w%,
a("g-merge")):
p(w%,-1):
41,26,c$,s$,128+2:f=
(s$):
L%-1:
j(J%):
131113,27,q$,,2:
262380,-1,-1
,lb%,mb%:
mb%<(64*1024)
a("nomemsort")):
41,26,s$,c$,128+2:kb%=
262380,-1,mb%:
262366,"%Run <Groups$Dir>.PostMerge "+c$+" "+s$+" { > "+q$+" }":
262380,-1,lb%:q%=
f(q$):
41,26,s$,c$,128+2:f=
(q$):O$=
e("sortfailed",O$)):kb%=
41,27,s$,,2
131113,27,q$,,2:b$+="l":
263873
!a%=3:
7,14,a%:
193,a%,b%,256,"%24%MI%SE"
193,a%,b%,256,"%YR%MN%DY"
e$:f=
(p$+".Config"):n$=
#f,e$:
#f,h$:
a(8,d%,e$):
a(10,d%,h$):b$+="n":
b$+="c":
h(nb%):m%=nb%:
J%=nb%
xa(o%,J%,0)
ya(o%,J%,0)
q(r%,p%,fa%):
a(6,k%,
e("num1",
(p%))):
d(g%,4,h%)
d(g%,4,P%)
q(r%,L%,ga%):
a(6,k%,
e("num2",
(L%))):
e(u%):
O(5,k%,0)
O(5,k%,1):
za(5,k%)
q(r%,T%,ia%):
a(6,k%,
e("num3",
(T%))):
e(u%)
)!a%=r%:
262347,,a%:
(a%!32
1<<16)>0
a%!20=0:a%!24=0:
262341,,a%
y(r%):
a(2,k%,
a("source"+
(nb%))):
l(Aa%):!a%=r%:
262347,,a%:a%!24=-(Aa%*32):
262341,,a%:
L(nb%):
nb%=1
c$=l$
nb%=3
h(nb%):
t(C$,ob%):
C$=""
262356,,-1:
j("badpattern"):
304077
304064,Q%,0,N%:A%=a%:$a%=C$+
0:B%=A%+
(C$):E%=t%:F%=j%:G%=p%:H%=Q%:T%=0:ia%=fa%:pb%=
(ua%):T%=hb%!pb%:ia%=hb%!(pb%+4):
262356,,-1
h(3):
d(o%,3,h%):
l(qb%,n$):
qb%=-1
304075:A%=!t%:B%=p%:C%=qb%:D%=!j%:E%=a%:$(a%)=n$+
0:`a%=
(ta%):
304076:=`a%
b$=""
b$,1)
R%<>-1
a(1,w%,
a("g-newsbase"))
p(k%,-1):
e(w%):
a(1,w%,
a("g-feed")):
a(1,w%,
a("g-new")):
a(1,w%,
a("g-full")):
s(za%):
i:b$=
(b$)-1):
a(4,d%,c$):
a(8,d%,e$):
a(10,d%,h$):
b(18,d%,
m$,1))):
b(19,d%,
m$,2,1))):
b(20,d%,
m$,3,1))):
p(d%,-1):
M(4,d%):
G:F$=c$:G$=e$:H$=h$:c$=
d(4,d%):e$=
d(8,d%):h$=
d(10,d%):m$=
g(18,d%))+
g(19,d%))+
g(20,d%)):rb%=
c$<>l$
(c$):
j("listgone"):rb%=
1nsb%=
e$,2)):tb%=
e$,3,2)):ub%=
e$,2)):
(e$)<>6
ub%<1
ub%>31
tb%<1
tb%>12
sb%<80
j("datefmt"):rb%=
6bvb%=
h$,2)):tb%=
h$,3,2)):wb%=
h$,2)):
(h$)<>6
vb%>23
tb%>59
wb%>59
j("timefmt"):rb%=
(p$+".Config"):
#f,c$:
#f,e$:
#f,h$:
#f,m$:
c$<>F$
e$<>G$
h$<>H$
b$+="n":
e(d%)
:e$=G$:h$=H$:c$=F$
h:X%=
o:k$="":
X%<=p%-1
i(X%)
X%<=L%-1
j(X%)
X%<=T%-1
n(X%)
la:o$=
o$=""
!b%=r%:
262347,,b%:!a%=0:a%!4=5:a%!8=b%!4:a%!12=-((X%+1)*32)+(b%!16-b%!24)-2:a%!16=b%!12:a%!20=-(X%*32)+(b%!16-b%!24)-2:
x:a%!24=0-(xa%-(b%!4)):a%!28=0:a%!32=Wa%+(b%!12-xa%-2):a%!36=Xa%:
262352,,a%:Z%=1:
262351,,a%:
a%!12=x%
I(o$)
o:!a%=r%:
262348,,a%:y=ya%-a%!16+a%!24+4:=(a%!44-y)
k:!a%=x%:
262348,,a%:y=ya%-a%!16+a%!24+4:=(a%!44-y)
e("url",o$)
b%!0=56:b%!12=0:b%!16=1:b%!20=a%!12:b%!24=a%!16:b%!28=!a%:b%!32=a%!4:b%!36=
(o$):b%!40=4095:$(b%+44)="Newsgroup"+
262375,17,b%,a%!12,a%!16:
a%!24>=
c$b%=o$:
262385,N%,b%,a%!4,a%!20,
(o$):a%!12=a%!8:a%!16=7:a%!24=
(o$):
262375,17,a%,a%!4:o$=""
ga:f=
b(a%,44)):
#f,o$;:
8,18,a%+44,4095:a%!12=a%!8:a%!16=3:
262375,18,a%,a%!4:da%=1:
qa:!b%=S%:
262347,,b%:!a%=S%:a%!4=0:
262350,,a%:!a%=b%!4+a%!8:a%!4=b%!16+a%!12:a%!8=b%!4+a%!16:a%!12=b%!16+a%!20:
271360,(1<<7)+(1<<6),1,"file_fff",a%:Z%=2:
271361:
262351,,a%:j$=
d(1,S%):
j$,".")>0:j$=
j$,".")+1):
:b%!0=(49+
(j$))
-4:b%!12=0:b%!16=1:b%!20=a%!12:b%!24=a%!16:b%!28=!a%:b%!32=a%!4:b%!36=
(j$):b%!40=4095:$(b%+44)=j$+
262375,17,b%,a%!12,a%!16:
ha:j$=
b(a%,44):
j$,"<Wimp$Scrap")>0
a("noscrap")):
Q(j$):
H:j$=
d(1,S%):
j$,".")=0
a("howtosave")):
Q(j$):
Q(P$):
262366,"TaskWindow ""<Groups$Dir>.GrabList -o "+P$+""" -wimpslot 32k -name GrabList -quit":