%7:=+&1A00:i:s:l:c:p:sa: i: g%(30),v$(150),ca$(150),b 255:q=&22:h=&26:n=0:ga=&8D:na=0:d=&DE:va$="ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz":vb$=va$+"0123456789":h$="0123456789ABCDEF":e=&FF:r=&D:ra=&F4:sb="*":o=&EE }da=&DC:t=&8C:ea=&8B:cb=":":db=&DD:sc=:sd=32:se=:eb=r:ia=&E7:f=:pa=:oa=&FFF7:la=0150:v$(la)=&FF:ca$(la)=&FF:la: (=l:"Enter source filename: "fa$:"LOAD "+fa$+" "+~pa: 2Wsa:7,7:"Enter packed output filename: "fa$:"SAVE "+fa$+" "+~pa+" "+~(nb+2): <c:26::pb23 F"Program - ";fa$;:6);"Variable reference table."':"Current Variable Name";30);"New Name"::28,0,24,39,5:oc=pa:od=oc?3:nb=pa:oe=4::nc=4:la=02:b?la=oc?la:la:gb:sc=:nd=:se=::rb:cc=cbserc Pcc=dsc= Zcc=sbsese=:rd:tt@ dcc=racc=rnd=:tt@ ncc=dard:nd=:tt@ xcc=qre:tt@ cc=hrf:tt@ va$,(cc))<>0rg:tt@ cc=gaga:tt@ cc=tcc=eacc=cbse=se= ta:gb [ndoe>od:ne=nc:la=0ne:nb?la=b?la::nb?3=ne:nb=nb+ne:sf:nb?0=r:oc?1=e:nb?1=e:3,7: rb:sc :cc=sdgb cc<>sd: rd:la=oeod:ta:gb:la: "re::ta:gb:cc=q:ta:gb: "rf::ta:gb:h$,(cc))=0: rg:sg$,cd$,ce$:sh:pc: n:fbcd$=ca$(la): >n=n+1:v$(n)=sg$:cd$=cf(n):ca$(n)=cd$:v$(n);30);ca$(n): "4pc:cc:la=1(cd$):cc=(cd$,la,1)):ta:la: ,Sݤrh:sg$,ce$,la:sg$="":ce$=(cc)::sg$=sg$+ce$:gb:ce$=(cc):vb$,ce$)=0:=sg$ 69ݤcf(la):cd$,nf,fb,ng$:cd$=v$(la),1):笤u(cd$)=cd$ @M:nf="a"::ng$=cd$+(nf):fb=u(ng$):nf=nf+1:nf>"z"fb:fbcd$=cd$+"a" J fb:=ng$ T4ݤu(sg$):la,fb:fb=:la=1n-1:ca$(la)=sg$fb= ^ :=fb hgb:cc=oc?oe:oe=oe+1: rta:b?nc=cc:nc=nc+1: |ga:cg%,ch%,ci%,lb,la,lc%:lc%=oe:la=14:ta:gb:la:cg%=oc?lc%:ch%=oc?(lc%+1):ci%=oc?(lc%+2):lb=(ci%&3F)*&100+(ch%&3F):(cg%4)=0lb=lb+&4000 (cg%16)=0lb=lb+&40 (cg%32)=32lb=lb+&80 ua(lb) na=na+1:g%(na)=lb: p:vc%,pd,fc:pd=(nb+2-pa):'"Program length - ";pd;:vc%=:oc=pa:nb=pa:oe=4:nc=4:od=oc?3:nh=nb?3:fd:sf::nh=od+b?3:fc=oc?4:ua(lb)f= nh>240f= fc=dbfc=dafc=sbf= fec:fda Ksf:oc?1=e:ec:nb?0=r:nb?1=e:0,vc%);"Program length - ";(nb+2-pa): ri:ld:ld=-1:gb:cc=eb "::(cc=cb)(ld=-1ld=cb)gb )((cc=cb)(ld=-1ld=cb)):cc=ebT\B ta:cc=dacc=iacc=of= !cc=sb(ld=eald=tld=-1)f=  ld=cc:gb  cc=eb: &ݤua(lb):fb,la:na=0= 0!fb=:la=1na:g%(la)=lbfb= : la:=fb Dec:la:nc=4DXB N,la=0nc:nb?la=b?la:la:nb=nb+nc:nb?0=eb Xnc=4:f=: b.fd:la:la=03:b?la=oc?la:la:nc=4:ri: la:od=4 vnc<>4cc=cb:ta *ri:b?3=nc:pd=pd-3:17,vc%);pd;" ";: rc::cc=cbsegb  cc<>cb: 1sf:oe=4:oc=oc+od:od=oc?3:lb=oc?2+oc?1*256: s:aa$:::13);"Program Packer."0,2);"Do you wish to use a printer? ";:pb=y:pe=0:pb:pe=pf:pe:0,4);"Please switch on the printer.";0,6)"Then press a key to continue. ":aa$= pe(pb):: ݤpf  *FX15,3 .2,13,13,13,3:A%=&98:X%=3:Y%=0:A%=(&FFF4)  *FX15,3 =1 .ݤy:ab%:ab%=223:ab%=89ab%=78:=ab%=89