Home » Archimedes archive » Acorn User » AU 1994-02.adf » !Larger_Larger » !Larger/IOOverlay

!Larger/IOOverlay

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1994-02.adf » !Larger_Larger
Filename: !Larger/IOOverlay
Read OK:
File size: 1CCE bytes
Load address: 0000
Exec address: 0000
File contents
   10REM>!Larger.IOOverlay
   20DEFPROCz_:LOCALfile%,l%,read%,name%,flags%,D$:SYS&406c0:file%=OPENOUT("<Larger$Dir>.Prefs.Prefs"):PRINT#file%,1:PRINT#file%,!organise%:PRINT#file%,!appsgrav%:PRINT#file%,!dirsgrav%:PRINT#file%,!backgrav%:PRINT#file%,!windgrav%:PRINT#file%,!icontext%:PRINT#file%,setcsd%:PRINT#file%,openfiler%
   30PRINT#file%,scroll%:PRINT#file%,withshift%:PRINT#file%,installicon%:PRINT#file%,largeicon%:PRINT#file%,0:PRINT#file%,0:PRINT#file%,(selective%AND1)OR(filetypespr%AND2):PRINT#file%,followcaret%:PRINT#file%,!showplinths%:PRINT#file%,!invertsel%:PRINT#file%,!slabsel%:PRINT#file%,!S:PRINT#file%,!W:PRINT#file%,z$
   40PRINT#file%,!P:PRINT#file%,setcsdkey%,cyclewindowskey%,hidetaskkey%,cycletaskskey%,bringtofrontkey%:PRINT#file%,hotkeyhotkey%,openmapatstartup%:!block%=mapwindow%:SYSwimpgws%,,block%:openmapatx%=block%!4:openmapaty%=block%!8:PRINT#file%,openmapatx%,openmapaty%
   50PRINT#file%,0,0,0,0,0,0,0,0:CLOSE#file%:SYS&406c1:ENDPROC
   60DEFPROCn_:LOCALfile%,l%,version%,B$:SYS&406c0:version%=1:file%=OPENOUT("<Larger$Dir>.Prefs.Details"):IF!noapps%>=0THEN
   70PRINT#file%,version%,nextfreebackdrop%,!A:FORl%=0TO!noapps%:IFtype%?l%<5ORtype%?l%=7THEN
   80IFLEFT$(A$(l%),LENG$)=G$THEN
   90B$="Internal:"+MID$(A$(l%),LENG$+1):BPUT#file%,1:PRINT#file%,FNA(leaf%+12*l%),FNA(sprite%+12*l%),B$,xy0%?l%,xy1%?l%,ixy0%?l%,ixy1%?l%,hotkeys%!((l%)*4),Z$(l%),M$(l%),A%(l%),0,0,0,0:BPUT#file%,type%?l%:BPUT#file%,dragonto%?l%:BPUT#file%,backdrop%?l%
  100ELSE:BPUT#file%,1:PRINT#file%,FNA(leaf%+12*l%),FNA(sprite%+12*l%),A$(l%),xy0%?l%,xy1%?l%,ixy0%?l%,ixy1%?l%,hotkeys%!((l%)*4),Z$(l%),M$(l%),A%(l%),0,0,0,0:BPUT#file%,type%?l%:BPUT#file%,dragonto%?l%:BPUT#file%,backdrop%?l%
  110ENDIF
  120ENDIF:NEXT
  130ENDIF:BPUT#file%,0:CLOSE#file%:SYS&406c1:ENDPROC
  140DEFPROCWJ:LOCALram%:SYS&406c0:IFselective%THEN
  150PROCH_
  160ELSE:SYSwimpbaseofspr%TO,ram%:SYS46,268,ram%,"<Larger$Dir>.Prefs.Sprites"
  170ENDIF:SYS&406c1:ENDPROC
  180DEFPROCY_:LOCALfile%,l%,read%,name%,flags%,D$:SYS&406c0:file%=OPENOUT("<Larger$Dir>.Prefs.SysVars"):SYS&20023,"*",block%,256,0TO,,read%,name%,commtype%;flags%:WHILE(flags%AND1)<>1:block%?read%=0:CASEcommtype%OF
  190WHEN0:D$=FNa(block%):PROC`(D$):D$=""""+D$+"""":A$="Set "+FNA(name%)+" "+D$
  200WHEN1:A$="SetEval "+FNA(name%)+" &"+STR$~(!block%)
  210WHEN2:D$=FNA(block%):PROC`(D$):A$="SetMacro "+FNA(name%)+" "+D$
  220ENDCASE:CASETRUEOF
  230WHENINSTR(A$,"Larger$Inits ")>0
  240WHENINSTR(A$,"SetMacro Font$Path")>0
  250WHENINSTR(A$,"Set Font$Prefix")>0
  260WHENINSTR(A$,"Set Sys$")>0
  270WHENINSTR(A$,"SetEval Desktop$ActiveTasks")>0
  280WHENINSTR(A$,"Set Larger$")>0
  290WHENINSTR(A$,"Set FS$")>0
  300WHENINSTR(A$,"SetMacro FS$")>0
  310WHENINSTR(A$,"SetEval Edit$Tokenise")>0
  320WHENINSTR(A$,"SetEval Edit$Detokenise")>0
  330OTHERWISE:PROC`_(A$,file%)
  340ENDCASE:SYS&20023,"*",block%,256,name%TO,,read%,name%,commtype%;flags%:ENDWHILE:CLOSE#file%:*SETTYPE <Larger$Dir>.Prefs.SysVars Obey
  350SYS&406c1:ENDPROC
  360DEFPROCKy:LOCALfile%,dummy%,oldins%,oldlarg%,version%:SYS&406c0:SYS&406c4,0:file%=OPENIN("<Larger$Dir>.Prefs.Prefs"):IFfile%<>0THEN
  370INPUT#file%,version%:INPUT#file%,!organise%:INPUT#file%,!appsgrav%:INPUT#file%,!dirsgrav%:IFversion%>0THEN
  380INPUT#file%,!backgrav%:INPUT#file%,!windgrav%
  390ENDIF:INPUT#file%,!icontext%:INPUT#file%,setcsd%:INPUT#file%,openfiler%:INPUT#file%,scroll%:INPUT#file%,withshift%:SYSlargersuppwsh%,-scroll%,-withshift%:oldins%=installicon%:oldlarg%=largeicon%:INPUT#file%,installicon%:INPUT#file%,largeicon%
  400IFoldins%AND(NOTinstallicon%ORoldlarg%<>largeicon%)THENPROCK
  410IF(NOToldins%ANDinstallicon%)ORoldlarg%<>largeicon%THENPROCc
  420INPUT#file%,dummy%:INPUT#file%,dummy%:INPUT#file%,selective%:filetypespr%=(selective%AND2)=2:selective%=(selective%AND1)=1:INPUT#file%,followcaret%:INPUT#file%,!showplinths%:INPUT#file%,!invertsel%:INPUT#file%,!slabsel%:IF!S=1THEN
  430PROCq:PROCU
  440ENDIF:INPUT#file%,!S:INPUT#file%,!W:INPUT#file%,z$:IF!S=1THEN
  450PROCg(z$)
  460ENDIF:INPUT#file%,!P:INPUT#file%,setcsdkey%,cyclewindowskey%,hidetaskkey%,cycletaskskey%,bringtofrontkey%:INPUT#file%,hotkeyhotkey%,openmapatstartup%:INPUT#file%,openmapatx%,openmapaty%:INPUT#file%,dummy%,dummy%,dummy%,dummy%,dummy%,dummy%,dummy%,dummy%
  470IFhotkeyhotkey%=0THENhotkeyhotkey%=127
  480CLOSE#file%
  490ENDIF:PROCh:SYS&446c6,F:SYS&406c1:ENDPROC
  500DEFPROCry:PROCwy:PROCj:PROCTy:PROCby:ENDPROC
  510DEFPROCwy:LOCALfile%,l%,more%,dummy%,Z$,X$,version%:SYS&406c0:file%=OPENIN("<Larger$Dir>.Prefs.Details"):IFfile%<>0THEN
  520INPUT#file%,version%,nextfreebackdrop%:IFversion%>0THEN
  530INPUT#file%,!A:PROCr(!A)
  540ENDIF:more%=BGET#file%:!noapps%=-1:WHILEmore%<>0:!noapps%+=1:INPUT#file%,Z$,X$,A$(!noapps%),xy0%?(!noapps%),xy1%?(!noapps%),ixy0%?(!noapps%),ixy1%?(!noapps%),hotkeys%!((!noapps%)*4),Z$(!noapps%),M$(!noapps%),A%(!noapps%),dummy%,dummy%,dummy%,dummy%
  550PROCZ(Z$,leaf%+12*!noapps%):PROCZ(X$,sprite%+12*!noapps%):type%?!noapps%=BGET#file%:dragonto%?!noapps%=BGET#file%:backdrop%?!noapps%=BGET#file%:select%?!noapps%=0:IFtype%?!noapps%=2ANDLEFT$(A$(!noapps%),10)=".Backdrop:"THEN
  560type%?!noapps%=7:A$(!noapps%)=MID$(A$(!noapps%),11)
  570ENDIF:more%=BGET#file%:ENDWHILE:CLOSE#file%:SYS&446c6,F
  580ENDIF:PROCSy:PROCU:SYS&406c1:ENDPROC
  590DEFPROCj:LOCALfile%:SYS&406c0:file%=OPENIN("<Larger$Dir>.Prefs.Sprites"):IFfile%<>0THEN
  600CLOSE#file%:*IconSprites <Larger$Dir>.Prefs.Sprites
  610ENDIF:SYS&406c1:ENDPROC
  620DEFPROCTy:LOCALfile%:SYS&406c0:file%=OPENIN("<Larger$Dir>.Prefs.SysVars"):IFfile%<>0THEN
  630CLOSE#file%:*WimpTask *Obey <Larger$Dir>.Prefs.SysVars
  640ENDIF:SYS&406c1:ENDPROC
  650DEFPROC`_(A$,file%):LOCALl%:FORl%=1TOLENA$:BPUT#file%,ASC(MID$(A$,l%,1)):NEXT:BPUT#file%,10:ENDPROC
  660DEFPROC`(RETURND$):LOCALl%,c$,s$:c$="":FORl%=1TOLEND$:s$=MID$(D$,l%,1):c$+=s$:IFs$="%"THENc$+="%"
  670NEXT:D$=c$:ENDPROC
  680DEFPROCH_:LOCALl%,tot%,size%,sp%,flags%,add%,sp2%,sp3%:SYSwimpbaseofspr%TOsp3%,sp2%:tot%=0:IF!noapps%>0THEN
  690FORl%=0TO!noapps%:IFFNP(FNA(sprite%+12*l%))THEN
  700SYS&2002e,256+24,sp2%,FNA(sprite%+12*l%)TO,,add%;flags%:IF(flags%AND1)=0THEN
  710size%=!add%:tot%+=size%
  720ELSE:SYS&2002e,256+24,sp3%,FNA(sprite%+12*l%)TO,,add%:size%=!add%:tot%+=size%
  730ENDIF:IF?(sprite%+12*l%)=ASC"!"ANDLENFNA(sprite%+12*l%)<11THEN
  740IFFNP("sm"+FNA(sprite%+12*l%))THEN
  750SYS&2002e,256+24,sp2%,"sm"+FNA(sprite%+12*l%)TO,,add%;flags%:IF(flags%AND1)=0THEN
  760size%=!add%:tot%+=size%
  770ELSE:SYS&2002e,256+24,sp3%,"sm"+FNA(sprite%+12*l%)TO,,add%:size%=!add%:tot%+=size%
  780ENDIF
  790ENDIF
  800ENDIF
  810ENDIF:NEXT
  820ENDIF:SYS46,264,sp2%TO,,,num%:IFnum%>0ANDfiletypespr%THEN
  830FORl%=1TOnum%:SYS46,269,sp2%,C,13,l%:IFLEFT$(FNA(C),3)="ic_"ORLEFT$(FNA(C),5)="file_"ORLEFT$(FNA(C),6)="small_"THEN
  840SYS&2002e,256+24,sp2%,CTO,,add%:size%=!add%:tot%+=size%
  850ENDIF:NEXT
  860ENDIF:SYS&2001e,6,,,tot%+16TO,,sp%;flags%:IF(flags%AND1)=1THEN
  870!block%=0:Q$="Could not claim enough memory for Selective sprite save. Will not save sprites.":PROCZ(Q$,block%+4):SYSwimperr%,block%,29,"Larger"
  880ELSE:sp%!0=tot%+16:sp%!8=16:SYS46,265,sp%:IF!noapps%>0THEN
  890FORl%=0TO!noapps%:IFFNP(FNA(sprite%+12*l%))THEN
  900SYS&446cc,FNA(sprite%+12*l%),sp%:IF?(sprite%+12*l%)=ASC"!"ANDLENFNA(sprite%+12*l%)<11THEN
  910IFFNP("sm"+FNA(sprite%+12*l%))THEN
  920SYS&446cc,"sm"+FNA(sprite%+12*l%),sp%
  930ENDIF
  940ENDIF
  950ENDIF:NEXT
  960ENDIF:IFnum%>0ANDfiletypespr%THEN
  970FORl%=1TOnum%:SYS46,269,sp2%,C,13,l%:IFLEFT$(FNA(C),3)="ic_"ORLEFT$(FNA(C),5)="file_"ORLEFT$(FNA(C),6)="small_"THEN
  980SYS&446cc,FNA(C),sp%
  990ENDIF:NEXT
 1000ENDIF:IFsp%!4>0THEN
 1010SYS46,268,sp%,"<Larger$Dir>.Prefs.Sprites"
 1020ENDIF:SYS30,7,,sp%
 1030ENDIF:ENDPROC
 1040DEFPROCSy:LOCALmore%,filetype%,Z$,object%,l%,gottit%,gotno%:SYS&406c0:SYS12,10,LEFT$(G$,LENG$-1),block%,1,0,200,"*"TO,,,,more%:WHILEmore%<>-1:object%=block%!16:Z$=FNA(block%+20):IFobject%=2ANDLEFT$(Z$,1)="!"THEN
 1050object%=4:PROCW_(G$+Z$)
 1060ENDIF:gottit%=FALSE:gotno%=-1:IF!noapps%>-1THEN
 1070FORl%=0TO!noapps%:IFFNA(leaf%+12*l%)=Z$ANDA$(l%)="Internal:"+Z$ANDtype%?l%=object%THEN
 1080gottit%=TRUE:gotno%=l%
 1090ENDIF:NEXT
 1100ENDIF:IFobject%=2THENobject%=4096
 1110IFobject%=4THENobject%=8192
 1120IFobject%<4096THENobject%=(block%!1)AND4095
 1130IFgottit%THEN
 1140A$(gotno%)=G$+Z$
 1150ELSE:PROCD(object%,G$+Z$,Z$,FALSE)
 1160ENDIF:SYS12,10,LEFT$(G$,LENG$-1),block%,1,more%,200,"*"TO,,,,more%:ENDWHILE:IF!noapps%>-1THEN
 1170FORl%=!noapps%TO0STEP-1:IFLEFT$(A$(l%),9)="Internal:"THENPROCC(l%)
 1180NEXT
 1190ENDIF:SYS&406c1:ENDPROC
 1200DEFPROCe_:PROCKy:PROCc:PROCry:ENDPROC
 1210DEFPROCW_(x$):LOCALfile%:file%=OPENIN(x$+".!Boot"):IFfile%=0THEN
 1220file%=OPENIN(x$+".!Sprites"):IFfile%<>0THEN
 1230CLOSE#file%:OSCLI("WimpTask IconSprites "+x$+".!Sprites")
 1240ENDIF
 1250ELSE:CLOSE#file%:OSCLI("WimpTask "+x$+".!Boot")
 1260ENDIF:ENDPROC
 1270DEFPROCby:IFopenmapatstartup%THEN
 1280!block%=mapwindow%:SYSwimpgws%,,block%:block%!12+=openmapatx%-block%!4:block%!16+=openmapaty%-block%!8:block%!4=openmapatx%:block%!8=openmapaty%:block%!28=-1:SYSwimpopenwindow%,,block%
 1290ENDIF:ENDPROC
 1300DEFFNx:=123456

�>!Larger.IOOverlay
���z_:�file%,l%,read%,name%,flags%,D$:ș&406c0:file%=�("<Larger$Dir>.Prefs.Prefs"):�#file%,1:�#file%,!organise%:�#file%,!appsgrav%:�#file%,!dirsgrav%:�#file%,!backgrav%:�#file%,!windgrav%:�#file%,!icontext%:�#file%,setcsd%:�#file%,openfiler%
��#file%,scroll%:�#file%,withshift%:�#file%,installicon%:�#file%,largeicon%:�#file%,0:�#file%,0:�#file%,(selective%�1)�(filetypespr%�2):�#file%,followcaret%:�#file%,!showplinths%:�#file%,!invertsel%:�#file%,!slabsel%:�#file%,!S:�#file%,!W:�#file%,z$
(��#file%,!P:�#file%,setcsdkey%,cyclewindowskey%,hidetaskkey%,cycletaskskey%,bringtofrontkey%:�#file%,hotkeyhotkey%,openmapatstartup%:!block%=mapwindow%:șwimpgws%,,block%:openmapatx%=block%!4:openmapaty%=block%!8:�#file%,openmapatx%,openmapaty%
2.�#file%,0,0,0,0,0,0,0,0:�#file%:ș&406c1:�
<f��n_:�file%,l%,version%,B$:ș&406c0:version%=1:file%=�("<Larger$Dir>.Prefs.Details"):�!noapps%>=0�
FP�#file%,version%,nextfreebackdrop%,!A:�l%=0�!noapps%:�type%?l%<5�type%?l%=7�
P�A$(l%),�G$)=G$�
Z�B$="Internal:"+�A$(l%),�G$+1):�#file%,1:�#file%,�A(leaf%+12*l%),�A(sprite%+12*l%),B$,xy0%?l%,xy1%?l%,ixy0%?l%,ixy1%?l%,hotkeys%!((l%)*4),Z$(l%),M$(l%),A%(l%),0,0,0,0:�#file%,type%?l%:�#file%,dragonto%?l%:�#file%,backdrop%?l%
d��:�#file%,1:�#file%,�A(leaf%+12*l%),�A(sprite%+12*l%),A$(l%),xy0%?l%,xy1%?l%,ixy0%?l%,ixy1%?l%,hotkeys%!((l%)*4),Z$(l%),M$(l%),A%(l%),0,0,0,0:�#file%,type%?l%:�#file%,dragonto%?l%:�#file%,backdrop%?l%
n�
x�:�
�"�:�#file%,0:�#file%:ș&406c1:�
�$��WJ:�ram%:ș&406c0:�selective%�
��H_
�G�:șwimpbaseofspr%�,ram%:ș46,268,ram%,"<Larger$Dir>.Prefs.Sprites"
��:ș&406c1:�
����Y_:�file%,l%,read%,name%,flags%,D$:ș&406c0:file%=�("<Larger$Dir>.Prefs.SysVars"):ș&20023,"*",block%,256,0�,,read%,name%,commtype%;flags%:ȕ(flags%�1)<>1:block%?read%=0:Ȏcommtype%�
�F�0:D$=�a(block%):�`(D$):D$=""""+D$+"""":A$="Set "+�A(name%)+" "+D$
�/�1:A$="SetEval "+�A(name%)+" &"+�~(!block%)
�;�2:D$=�A(block%):�`(D$):A$="SetMacro "+�A(name%)+" "+D$
�
�:Ȏ��
�ɧA$,"Larger$Inits ")>0
� ɧA$,"SetMacro Font$Path")>0
�ɧA$,"Set Font$Prefix")>0
ɧA$,"Set Sys$")>0
)ɧA$,"SetEval Desktop$ActiveTasks")>0
ɧA$,"Set Larger$")>0
"ɧA$,"Set FS$")>0
,ɧA$,"SetMacro FS$")>0
6#ɧA$,"SetEval Edit$Tokenise")>0
@%ɧA$,"SetEval Edit$Detokenise")>0
J:�`_(A$,file%)
Tu�:ș&20023,"*",block%,256,name%�,,read%,name%,commtype%;flags%:�:�#file%:*SETTYPE <Larger$Dir>.Prefs.SysVars Obey
^ș&406c1:�
hs��Ky:�file%,dummy%,oldins%,oldlarg%,version%:ș&406c0:ș&406c4,0:file%=�("<Larger$Dir>.Prefs.Prefs"):�file%<>0�
rZ�#file%,version%:�#file%,!organise%:�#file%,!appsgrav%:�#file%,!dirsgrav%:�version%>0�
|)�#file%,!backgrav%:�#file%,!windgrav%
���:�#file%,!icontext%:�#file%,setcsd%:�#file%,openfiler%:�#file%,scroll%:�#file%,withshift%:șlargersuppwsh%,-scroll%,-withshift%:oldins%=installicon%:oldlarg%=largeicon%:�#file%,installicon%:�#file%,largeicon%
�4�oldins%�(�installicon%�oldlarg%<>largeicon%)��K
�4�(�oldins%�installicon%)�oldlarg%<>largeicon%��c
���#file%,dummy%:�#file%,dummy%:�#file%,selective%:filetypespr%=(selective%�2)=2:selective%=(selective%�1)=1:�#file%,followcaret%:�#file%,!showplinths%:�#file%,!invertsel%:�#file%,!slabsel%:�!S=1�
�	�q:�U
�-�:�#file%,!S:�#file%,!W:�#file%,z$:�!S=1�
�
�g(z$)
���:�#file%,!P:�#file%,setcsdkey%,cyclewindowskey%,hidetaskkey%,cycletaskskey%,bringtofrontkey%:�#file%,hotkeyhotkey%,openmapatstartup%:�#file%,openmapatx%,openmapaty%:�#file%,dummy%,dummy%,dummy%,dummy%,dummy%,dummy%,dummy%,dummy%
�&�hotkeyhotkey%=0�hotkeyhotkey%=127
��#file%
��:�h:ș&446c6,F:ș&406c1:�
���ry:�wy:�j:�Ty:�by:�
�h��wy:�file%,l%,more%,dummy%,Z$,X$,version%:ș&406c0:file%=�("<Larger$Dir>.Prefs.Details"):�file%<>0�
3�#file%,version%,nextfreebackdrop%:�version%>0�
�#file%,!A:�r(!A)
��:more%=�#file%:!noapps%=-1:ȕmore%<>0:!noapps%+=1:�#file%,Z$,X$,A$(!noapps%),xy0%?(!noapps%),xy1%?(!noapps%),ixy0%?(!noapps%),ixy1%?(!noapps%),hotkeys%!((!noapps%)*4),Z$(!noapps%),M$(!noapps%),A%(!noapps%),dummy%,dummy%,dummy%,dummy%
&��Z(Z$,leaf%+12*!noapps%):�Z(X$,sprite%+12*!noapps%):type%?!noapps%=�#file%:dragonto%?!noapps%=�#file%:backdrop%?!noapps%=�#file%:select%?!noapps%=0:�type%?!noapps%=2��A$(!noapps%),10)=".Backdrop:"�
03type%?!noapps%=7:A$(!noapps%)=�A$(!noapps%),11)
:(�:more%=�#file%:�:�#file%:ș&446c6,F
D�:�Sy:�U:ș&406c1:�
NH��j:�file%:ș&406c0:file%=�("<Larger$Dir>.Prefs.Sprites"):�file%<>0�
X3�#file%:*IconSprites <Larger$Dir>.Prefs.Sprites
b�:ș&406c1:�
lI��Ty:�file%:ș&406c0:file%=�("<Larger$Dir>.Prefs.SysVars"):�file%<>0�
v6�#file%:*WimpTask *Obey <Larger$Dir>.Prefs.SysVars
��:ș&406c1:�
�D��`_(A$,file%):�l%:�l%=1��A$:�#file%,�(�A$,l%,1)):�:�#file%,10:�
�J��`(�D$):�l%,c$,s$:c$="":�l%=1��D$:s$=�D$,l%,1):c$+=s$:�s$="%"�c$+="%"
�
�:D$=c$:�
�`��H_:�l%,tot%,size%,sp%,flags%,add%,sp2%,sp3%:șwimpbaseofspr%�sp3%,sp2%:tot%=0:�!noapps%>0�
�*�l%=0�!noapps%:�P(�A(sprite%+12*l%))�
�Gș&2002e,256+24,sp2%,�A(sprite%+12*l%)�,,add%;flags%:�(flags%�1)=0�
�size%=!add%:tot%+=size%
�K�:ș&2002e,256+24,sp3%,�A(sprite%+12*l%)�,,add%:size%=!add%:tot%+=size%
�3�:�?(sprite%+12*l%)=�"!"���A(sprite%+12*l%)<11�
� �P("sm"+�A(sprite%+12*l%))�
�Lș&2002e,256+24,sp2%,"sm"+�A(sprite%+12*l%)�,,add%;flags%:�(flags%�1)=0�
�size%=!add%:tot%+=size%
P�:ș&2002e,256+24,sp3%,"sm"+�A(sprite%+12*l%)�,,add%:size%=!add%:tot%+=size%
�
�
 �
*�:�
41�:ș46,264,sp2%�,,,num%:�num%>0�filetypespr%�
>[�l%=1�num%:ș46,269,sp2%,C,13,l%:�A(C),3)="ic_"���A(C),5)="file_"���A(C),6)="small_"�
H9ș&2002e,256+24,sp2%,C�,,add%:size%=!add%:tot%+=size%
R�:�
\6�:ș&2001e,6,,,tot%+16�,,sp%;flags%:�(flags%�1)=1�
f�!block%=0:Q$="Could not claim enough memory for Selective sprite save. Will not save sprites.":�Z(Q$,block%+4):șwimperr%,block%,29,"Larger"
p6�:sp%!0=tot%+16:sp%!8=16:ș46,265,sp%:�!noapps%>0�
z*�l%=0�!noapps%:�P(�A(sprite%+12*l%))�
�Pș&446cc,�A(sprite%+12*l%),sp%:�?(sprite%+12*l%)=�"!"���A(sprite%+12*l%)<11�
� �P("sm"+�A(sprite%+12*l%))�
�'ș&446cc,"sm"+�A(sprite%+12*l%),sp%
��
��
��:�
��:�num%>0�filetypespr%�
�[�l%=1�num%:ș46,269,sp2%,C,13,l%:�A(C),3)="ic_"���A(C),5)="file_"���A(C),6)="small_"�
�ș&446cc,�A(C),sp%
��:�
��:�sp%!4>0�
�-ș46,268,sp%,"<Larger$Dir>.Prefs.Sprites"
��:ș30,7,,sp%
�:�
���Sy:�more%,filetype%,Z$,object%,l%,gottit%,gotno%:ș&406c0:ș12,10,�G$,�G$-1),block%,1,0,200,"*"�,,,,more%:ȕmore%<>-1:object%=block%!16:Z$=�A(block%+20):�object%=2��Z$,1)="!"�
object%=4:�W_(G$+Z$)
$'�:gottit%=�:gotno%=-1:�!noapps%>-1�
.N�l%=0�!noapps%:�A(leaf%+12*l%)=Z$�A$(l%)="Internal:"+Z$�type%?l%=object%�
8gottit%=�:gotno%=l%
B�:�
L�:�object%=2�object%=4096
V�object%=4�object%=8192
`)�object%<4096�object%=(block%!1)�4095
j
�gottit%�
tA$(gotno%)=G$+Z$
~�:�D(object%,G$+Z$,Z$,�)
�I�:ș12,10,�G$,�G$-1),block%,1,more%,200,"*"�,,,,more%:�:�!noapps%>-1�
�4�l%=!noapps%�0�-1:�A$(l%),9)="Internal:"��C(l%)
��
��:ș&406c1:�
���e_:�Ky:�c:�ry:�
�2��W_(x$):�file%:file%=�(x$+".!Boot"):�file%=0�
�&file%=�(x$+".!Sprites"):�file%<>0�
�5�#file%:�("WimpTask IconSprites "+x$+".!Sprites")
��
�(�:�#file%:�("WimpTask "+x$+".!Boot")
��:�
���by:�openmapatstartup%�
�!block%=mapwindow%:șwimpgws%,,block%:block%!12+=openmapatx%-block%!4:block%!16+=openmapaty%-block%!8:block%!4=openmapatx%:block%!8=openmapaty%:block%!28=-1:șwimpopenwindow%,,block%

�:�
ݤx:=123456
�
00000000  0d 00 0a 17 f4 3e 21 4c  61 72 67 65 72 2e 49 4f  |.....>!Larger.IO|
00000010  4f 76 65 72 6c 61 79 0d  00 14 f4 dd f2 7a 5f 3a  |Overlay......z_:|
00000020  ea 66 69 6c 65 25 2c 6c  25 2c 72 65 61 64 25 2c  |.file%,l%,read%,|
00000030  6e 61 6d 65 25 2c 66 6c  61 67 73 25 2c 44 24 3a  |name%,flags%,D$:|
00000040  c8 99 26 34 30 36 63 30  3a 66 69 6c 65 25 3d ae  |..&406c0:file%=.|
00000050  28 22 3c 4c 61 72 67 65  72 24 44 69 72 3e 2e 50  |("<Larger$Dir>.P|
00000060  72 65 66 73 2e 50 72 65  66 73 22 29 3a f1 23 66  |refs.Prefs"):.#f|
00000070  69 6c 65 25 2c 31 3a f1  23 66 69 6c 65 25 2c 21  |ile%,1:.#file%,!|
00000080  6f 72 67 61 6e 69 73 65  25 3a f1 23 66 69 6c 65  |organise%:.#file|
00000090  25 2c 21 61 70 70 73 67  72 61 76 25 3a f1 23 66  |%,!appsgrav%:.#f|
000000a0  69 6c 65 25 2c 21 64 69  72 73 67 72 61 76 25 3a  |ile%,!dirsgrav%:|
000000b0  f1 23 66 69 6c 65 25 2c  21 62 61 63 6b 67 72 61  |.#file%,!backgra|
000000c0  76 25 3a f1 23 66 69 6c  65 25 2c 21 77 69 6e 64  |v%:.#file%,!wind|
000000d0  67 72 61 76 25 3a f1 23  66 69 6c 65 25 2c 21 69  |grav%:.#file%,!i|
000000e0  63 6f 6e 74 65 78 74 25  3a f1 23 66 69 6c 65 25  |context%:.#file%|
000000f0  2c 73 65 74 63 73 64 25  3a f1 23 66 69 6c 65 25  |,setcsd%:.#file%|
00000100  2c 6f 70 65 6e 66 69 6c  65 72 25 0d 00 1e fc f1  |,openfiler%.....|
00000110  23 66 69 6c 65 25 2c 73  63 72 6f 6c 6c 25 3a f1  |#file%,scroll%:.|
00000120  23 66 69 6c 65 25 2c 77  69 74 68 73 68 69 66 74  |#file%,withshift|
00000130  25 3a f1 23 66 69 6c 65  25 2c 69 6e 73 74 61 6c  |%:.#file%,instal|
00000140  6c 69 63 6f 6e 25 3a f1  23 66 69 6c 65 25 2c 6c  |licon%:.#file%,l|
00000150  61 72 67 65 69 63 6f 6e  25 3a f1 23 66 69 6c 65  |argeicon%:.#file|
00000160  25 2c 30 3a f1 23 66 69  6c 65 25 2c 30 3a f1 23  |%,0:.#file%,0:.#|
00000170  66 69 6c 65 25 2c 28 73  65 6c 65 63 74 69 76 65  |file%,(selective|
00000180  25 80 31 29 84 28 66 69  6c 65 74 79 70 65 73 70  |%.1).(filetypesp|
00000190  72 25 80 32 29 3a f1 23  66 69 6c 65 25 2c 66 6f  |r%.2):.#file%,fo|
000001a0  6c 6c 6f 77 63 61 72 65  74 25 3a f1 23 66 69 6c  |llowcaret%:.#fil|
000001b0  65 25 2c 21 73 68 6f 77  70 6c 69 6e 74 68 73 25  |e%,!showplinths%|
000001c0  3a f1 23 66 69 6c 65 25  2c 21 69 6e 76 65 72 74  |:.#file%,!invert|
000001d0  73 65 6c 25 3a f1 23 66  69 6c 65 25 2c 21 73 6c  |sel%:.#file%,!sl|
000001e0  61 62 73 65 6c 25 3a f1  23 66 69 6c 65 25 2c 21  |absel%:.#file%,!|
000001f0  53 3a f1 23 66 69 6c 65  25 2c 21 57 3a f1 23 66  |S:.#file%,!W:.#f|
00000200  69 6c 65 25 2c 7a 24 0d  00 28 f7 f1 23 66 69 6c  |ile%,z$..(..#fil|
00000210  65 25 2c 21 50 3a f1 23  66 69 6c 65 25 2c 73 65  |e%,!P:.#file%,se|
00000220  74 63 73 64 6b 65 79 25  2c 63 79 63 6c 65 77 69  |tcsdkey%,cyclewi|
00000230  6e 64 6f 77 73 6b 65 79  25 2c 68 69 64 65 74 61  |ndowskey%,hideta|
00000240  73 6b 6b 65 79 25 2c 63  79 63 6c 65 74 61 73 6b  |skkey%,cycletask|
00000250  73 6b 65 79 25 2c 62 72  69 6e 67 74 6f 66 72 6f  |skey%,bringtofro|
00000260  6e 74 6b 65 79 25 3a f1  23 66 69 6c 65 25 2c 68  |ntkey%:.#file%,h|
00000270  6f 74 6b 65 79 68 6f 74  6b 65 79 25 2c 6f 70 65  |otkeyhotkey%,ope|
00000280  6e 6d 61 70 61 74 73 74  61 72 74 75 70 25 3a 21  |nmapatstartup%:!|
00000290  62 6c 6f 63 6b 25 3d 6d  61 70 77 69 6e 64 6f 77  |block%=mapwindow|
000002a0  25 3a c8 99 77 69 6d 70  67 77 73 25 2c 2c 62 6c  |%:..wimpgws%,,bl|
000002b0  6f 63 6b 25 3a 6f 70 65  6e 6d 61 70 61 74 78 25  |ock%:openmapatx%|
000002c0  3d 62 6c 6f 63 6b 25 21  34 3a 6f 70 65 6e 6d 61  |=block%!4:openma|
000002d0  70 61 74 79 25 3d 62 6c  6f 63 6b 25 21 38 3a f1  |paty%=block%!8:.|
000002e0  23 66 69 6c 65 25 2c 6f  70 65 6e 6d 61 70 61 74  |#file%,openmapat|
000002f0  78 25 2c 6f 70 65 6e 6d  61 70 61 74 79 25 0d 00  |x%,openmapaty%..|
00000300  32 2e f1 23 66 69 6c 65  25 2c 30 2c 30 2c 30 2c  |2..#file%,0,0,0,|
00000310  30 2c 30 2c 30 2c 30 2c  30 3a d9 23 66 69 6c 65  |0,0,0,0,0:.#file|
00000320  25 3a c8 99 26 34 30 36  63 31 3a e1 0d 00 3c 66  |%:..&406c1:...<f|
00000330  dd f2 6e 5f 3a ea 66 69  6c 65 25 2c 6c 25 2c 76  |..n_:.file%,l%,v|
00000340  65 72 73 69 6f 6e 25 2c  42 24 3a c8 99 26 34 30  |ersion%,B$:..&40|
00000350  36 63 30 3a 76 65 72 73  69 6f 6e 25 3d 31 3a 66  |6c0:version%=1:f|
00000360  69 6c 65 25 3d ae 28 22  3c 4c 61 72 67 65 72 24  |ile%=.("<Larger$|
00000370  44 69 72 3e 2e 50 72 65  66 73 2e 44 65 74 61 69  |Dir>.Prefs.Detai|
00000380  6c 73 22 29 3a e7 21 6e  6f 61 70 70 73 25 3e 3d  |ls"):.!noapps%>=|
00000390  30 8c 0d 00 46 50 f1 23  66 69 6c 65 25 2c 76 65  |0...FP.#file%,ve|
000003a0  72 73 69 6f 6e 25 2c 6e  65 78 74 66 72 65 65 62  |rsion%,nextfreeb|
000003b0  61 63 6b 64 72 6f 70 25  2c 21 41 3a e3 6c 25 3d  |ackdrop%,!A:.l%=|
000003c0  30 b8 21 6e 6f 61 70 70  73 25 3a e7 74 79 70 65  |0.!noapps%:.type|
000003d0  25 3f 6c 25 3c 35 84 74  79 70 65 25 3f 6c 25 3d  |%?l%<5.type%?l%=|
000003e0  37 8c 0d 00 50 15 e7 c0  41 24 28 6c 25 29 2c a9  |7...P...A$(l%),.|
000003f0  47 24 29 3d 47 24 8c 0d  00 5a e4 42 24 3d 22 49  |G$)=G$...Z.B$="I|
00000400  6e 74 65 72 6e 61 6c 3a  22 2b c1 41 24 28 6c 25  |nternal:"+.A$(l%|
00000410  29 2c a9 47 24 2b 31 29  3a d5 23 66 69 6c 65 25  |),.G$+1):.#file%|
00000420  2c 31 3a f1 23 66 69 6c  65 25 2c a4 41 28 6c 65  |,1:.#file%,.A(le|
00000430  61 66 25 2b 31 32 2a 6c  25 29 2c a4 41 28 73 70  |af%+12*l%),.A(sp|
00000440  72 69 74 65 25 2b 31 32  2a 6c 25 29 2c 42 24 2c  |rite%+12*l%),B$,|
00000450  78 79 30 25 3f 6c 25 2c  78 79 31 25 3f 6c 25 2c  |xy0%?l%,xy1%?l%,|
00000460  69 78 79 30 25 3f 6c 25  2c 69 78 79 31 25 3f 6c  |ixy0%?l%,ixy1%?l|
00000470  25 2c 68 6f 74 6b 65 79  73 25 21 28 28 6c 25 29  |%,hotkeys%!((l%)|
00000480  2a 34 29 2c 5a 24 28 6c  25 29 2c 4d 24 28 6c 25  |*4),Z$(l%),M$(l%|
00000490  29 2c 41 25 28 6c 25 29  2c 30 2c 30 2c 30 2c 30  |),A%(l%),0,0,0,0|
000004a0  3a d5 23 66 69 6c 65 25  2c 74 79 70 65 25 3f 6c  |:.#file%,type%?l|
000004b0  25 3a d5 23 66 69 6c 65  25 2c 64 72 61 67 6f 6e  |%:.#file%,dragon|
000004c0  74 6f 25 3f 6c 25 3a d5  23 66 69 6c 65 25 2c 62  |to%?l%:.#file%,b|
000004d0  61 63 6b 64 72 6f 70 25  3f 6c 25 0d 00 64 cc cc  |ackdrop%?l%..d..|
000004e0  3a d5 23 66 69 6c 65 25  2c 31 3a f1 23 66 69 6c  |:.#file%,1:.#fil|
000004f0  65 25 2c a4 41 28 6c 65  61 66 25 2b 31 32 2a 6c  |e%,.A(leaf%+12*l|
00000500  25 29 2c a4 41 28 73 70  72 69 74 65 25 2b 31 32  |%),.A(sprite%+12|
00000510  2a 6c 25 29 2c 41 24 28  6c 25 29 2c 78 79 30 25  |*l%),A$(l%),xy0%|
00000520  3f 6c 25 2c 78 79 31 25  3f 6c 25 2c 69 78 79 30  |?l%,xy1%?l%,ixy0|
00000530  25 3f 6c 25 2c 69 78 79  31 25 3f 6c 25 2c 68 6f  |%?l%,ixy1%?l%,ho|
00000540  74 6b 65 79 73 25 21 28  28 6c 25 29 2a 34 29 2c  |tkeys%!((l%)*4),|
00000550  5a 24 28 6c 25 29 2c 4d  24 28 6c 25 29 2c 41 25  |Z$(l%),M$(l%),A%|
00000560  28 6c 25 29 2c 30 2c 30  2c 30 2c 30 3a d5 23 66  |(l%),0,0,0,0:.#f|
00000570  69 6c 65 25 2c 74 79 70  65 25 3f 6c 25 3a d5 23  |ile%,type%?l%:.#|
00000580  66 69 6c 65 25 2c 64 72  61 67 6f 6e 74 6f 25 3f  |file%,dragonto%?|
00000590  6c 25 3a d5 23 66 69 6c  65 25 2c 62 61 63 6b 64  |l%:.#file%,backd|
000005a0  72 6f 70 25 3f 6c 25 0d  00 6e 05 cd 0d 00 78 07  |rop%?l%..n....x.|
000005b0  cd 3a ed 0d 00 82 22 cd  3a d5 23 66 69 6c 65 25  |.:....".:.#file%|
000005c0  2c 30 3a d9 23 66 69 6c  65 25 3a c8 99 26 34 30  |,0:.#file%:..&40|
000005d0  36 63 31 3a e1 0d 00 8c  24 dd f2 57 4a 3a ea 72  |6c1:....$..WJ:.r|
000005e0  61 6d 25 3a c8 99 26 34  30 36 63 30 3a e7 73 65  |am%:..&406c0:.se|
000005f0  6c 65 63 74 69 76 65 25  8c 0d 00 96 07 f2 48 5f  |lective%......H_|
00000600  0d 00 a0 47 cc 3a c8 99  77 69 6d 70 62 61 73 65  |...G.:..wimpbase|
00000610  6f 66 73 70 72 25 b8 2c  72 61 6d 25 3a c8 99 34  |ofspr%.,ram%:..4|
00000620  36 2c 32 36 38 2c 72 61  6d 25 2c 22 3c 4c 61 72  |6,268,ram%,"<Lar|
00000630  67 65 72 24 44 69 72 3e  2e 50 72 65 66 73 2e 53  |ger$Dir>.Prefs.S|
00000640  70 72 69 74 65 73 22 0d  00 aa 10 cd 3a c8 99 26  |prites".....:..&|
00000650  34 30 36 63 31 3a e1 0d  00 b4 bc dd f2 59 5f 3a  |406c1:.......Y_:|
00000660  ea 66 69 6c 65 25 2c 6c  25 2c 72 65 61 64 25 2c  |.file%,l%,read%,|
00000670  6e 61 6d 65 25 2c 66 6c  61 67 73 25 2c 44 24 3a  |name%,flags%,D$:|
00000680  c8 99 26 34 30 36 63 30  3a 66 69 6c 65 25 3d ae  |..&406c0:file%=.|
00000690  28 22 3c 4c 61 72 67 65  72 24 44 69 72 3e 2e 50  |("<Larger$Dir>.P|
000006a0  72 65 66 73 2e 53 79 73  56 61 72 73 22 29 3a c8  |refs.SysVars"):.|
000006b0  99 26 32 30 30 32 33 2c  22 2a 22 2c 62 6c 6f 63  |.&20023,"*",bloc|
000006c0  6b 25 2c 32 35 36 2c 30  b8 2c 2c 72 65 61 64 25  |k%,256,0.,,read%|
000006d0  2c 6e 61 6d 65 25 2c 63  6f 6d 6d 74 79 70 65 25  |,name%,commtype%|
000006e0  3b 66 6c 61 67 73 25 3a  c8 95 28 66 6c 61 67 73  |;flags%:..(flags|
000006f0  25 80 31 29 3c 3e 31 3a  62 6c 6f 63 6b 25 3f 72  |%.1)<>1:block%?r|
00000700  65 61 64 25 3d 30 3a c8  8e 63 6f 6d 6d 74 79 70  |ead%=0:..commtyp|
00000710  65 25 ca 0d 00 be 46 c9  30 3a 44 24 3d a4 61 28  |e%....F.0:D$=.a(|
00000720  62 6c 6f 63 6b 25 29 3a  f2 60 28 44 24 29 3a 44  |block%):.`(D$):D|
00000730  24 3d 22 22 22 22 2b 44  24 2b 22 22 22 22 3a 41  |$=""""+D$+"""":A|
00000740  24 3d 22 53 65 74 20 22  2b a4 41 28 6e 61 6d 65  |$="Set "+.A(name|
00000750  25 29 2b 22 20 22 2b 44  24 0d 00 c8 2f c9 31 3a  |%)+" "+D$.../.1:|
00000760  41 24 3d 22 53 65 74 45  76 61 6c 20 22 2b a4 41  |A$="SetEval "+.A|
00000770  28 6e 61 6d 65 25 29 2b  22 20 26 22 2b c3 7e 28  |(name%)+" &"+.~(|
00000780  21 62 6c 6f 63 6b 25 29  0d 00 d2 3b c9 32 3a 44  |!block%)...;.2:D|
00000790  24 3d a4 41 28 62 6c 6f  63 6b 25 29 3a f2 60 28  |$=.A(block%):.`(|
000007a0  44 24 29 3a 41 24 3d 22  53 65 74 4d 61 63 72 6f  |D$):A$="SetMacro|
000007b0  20 22 2b a4 41 28 6e 61  6d 65 25 29 2b 22 20 22  | "+.A(name%)+" "|
000007c0  2b 44 24 0d 00 dc 0a cb  3a c8 8e b9 ca 0d 00 e6  |+D$.....:.......|
000007d0  1b c9 a7 41 24 2c 22 4c  61 72 67 65 72 24 49 6e  |...A$,"Larger$In|
000007e0  69 74 73 20 22 29 3e 30  0d 00 f0 20 c9 a7 41 24  |its ")>0... ..A$|
000007f0  2c 22 53 65 74 4d 61 63  72 6f 20 46 6f 6e 74 24  |,"SetMacro Font$|
00000800  50 61 74 68 22 29 3e 30  0d 00 fa 1d c9 a7 41 24  |Path")>0......A$|
00000810  2c 22 53 65 74 20 46 6f  6e 74 24 50 72 65 66 69  |,"Set Font$Prefi|
00000820  78 22 29 3e 30 0d 01 04  16 c9 a7 41 24 2c 22 53  |x")>0......A$,"S|
00000830  65 74 20 53 79 73 24 22  29 3e 30 0d 01 0e 29 c9  |et Sys$")>0...).|
00000840  a7 41 24 2c 22 53 65 74  45 76 61 6c 20 44 65 73  |.A$,"SetEval Des|
00000850  6b 74 6f 70 24 41 63 74  69 76 65 54 61 73 6b 73  |ktop$ActiveTasks|
00000860  22 29 3e 30 0d 01 18 19  c9 a7 41 24 2c 22 53 65  |")>0......A$,"Se|
00000870  74 20 4c 61 72 67 65 72  24 22 29 3e 30 0d 01 22  |t Larger$")>0.."|
00000880  15 c9 a7 41 24 2c 22 53  65 74 20 46 53 24 22 29  |...A$,"Set FS$")|
00000890  3e 30 0d 01 2c 1a c9 a7  41 24 2c 22 53 65 74 4d  |>0..,...A$,"SetM|
000008a0  61 63 72 6f 20 46 53 24  22 29 3e 30 0d 01 36 23  |acro FS$")>0..6#|
000008b0  c9 a7 41 24 2c 22 53 65  74 45 76 61 6c 20 45 64  |..A$,"SetEval Ed|
000008c0  69 74 24 54 6f 6b 65 6e  69 73 65 22 29 3e 30 0d  |it$Tokenise")>0.|
000008d0  01 40 25 c9 a7 41 24 2c  22 53 65 74 45 76 61 6c  |.@%..A$,"SetEval|
000008e0  20 45 64 69 74 24 44 65  74 6f 6b 65 6e 69 73 65  | Edit$Detokenise|
000008f0  22 29 3e 30 0d 01 4a 13  7f 3a f2 60 5f 28 41 24  |")>0..J..:.`_(A$|
00000900  2c 66 69 6c 65 25 29 0d  01 54 75 cb 3a c8 99 26  |,file%)..Tu.:..&|
00000910  32 30 30 32 33 2c 22 2a  22 2c 62 6c 6f 63 6b 25  |20023,"*",block%|
00000920  2c 32 35 36 2c 6e 61 6d  65 25 b8 2c 2c 72 65 61  |,256,name%.,,rea|
00000930  64 25 2c 6e 61 6d 65 25  2c 63 6f 6d 6d 74 79 70  |d%,name%,commtyp|
00000940  65 25 3b 66 6c 61 67 73  25 3a ce 3a d9 23 66 69  |e%;flags%:.:.#fi|
00000950  6c 65 25 3a 2a 53 45 54  54 59 50 45 20 3c 4c 61  |le%:*SETTYPE <La|
00000960  72 67 65 72 24 44 69 72  3e 2e 50 72 65 66 73 2e  |rger$Dir>.Prefs.|
00000970  53 79 73 56 61 72 73 20  4f 62 65 79 0d 01 5e 0e  |SysVars Obey..^.|
00000980  c8 99 26 34 30 36 63 31  3a e1 0d 01 68 73 dd f2  |..&406c1:...hs..|
00000990  4b 79 3a ea 66 69 6c 65  25 2c 64 75 6d 6d 79 25  |Ky:.file%,dummy%|
000009a0  2c 6f 6c 64 69 6e 73 25  2c 6f 6c 64 6c 61 72 67  |,oldins%,oldlarg|
000009b0  25 2c 76 65 72 73 69 6f  6e 25 3a c8 99 26 34 30  |%,version%:..&40|
000009c0  36 63 30 3a c8 99 26 34  30 36 63 34 2c 30 3a 66  |6c0:..&406c4,0:f|
000009d0  69 6c 65 25 3d 8e 28 22  3c 4c 61 72 67 65 72 24  |ile%=.("<Larger$|
000009e0  44 69 72 3e 2e 50 72 65  66 73 2e 50 72 65 66 73  |Dir>.Prefs.Prefs|
000009f0  22 29 3a e7 66 69 6c 65  25 3c 3e 30 8c 0d 01 72  |"):.file%<>0...r|
00000a00  5a e8 23 66 69 6c 65 25  2c 76 65 72 73 69 6f 6e  |Z.#file%,version|
00000a10  25 3a e8 23 66 69 6c 65  25 2c 21 6f 72 67 61 6e  |%:.#file%,!organ|
00000a20  69 73 65 25 3a e8 23 66  69 6c 65 25 2c 21 61 70  |ise%:.#file%,!ap|
00000a30  70 73 67 72 61 76 25 3a  e8 23 66 69 6c 65 25 2c  |psgrav%:.#file%,|
00000a40  21 64 69 72 73 67 72 61  76 25 3a e7 76 65 72 73  |!dirsgrav%:.vers|
00000a50  69 6f 6e 25 3e 30 8c 0d  01 7c 29 e8 23 66 69 6c  |ion%>0...|).#fil|
00000a60  65 25 2c 21 62 61 63 6b  67 72 61 76 25 3a e8 23  |e%,!backgrav%:.#|
00000a70  66 69 6c 65 25 2c 21 77  69 6e 64 67 72 61 76 25  |file%,!windgrav%|
00000a80  0d 01 86 d5 cd 3a e8 23  66 69 6c 65 25 2c 21 69  |.....:.#file%,!i|
00000a90  63 6f 6e 74 65 78 74 25  3a e8 23 66 69 6c 65 25  |context%:.#file%|
00000aa0  2c 73 65 74 63 73 64 25  3a e8 23 66 69 6c 65 25  |,setcsd%:.#file%|
00000ab0  2c 6f 70 65 6e 66 69 6c  65 72 25 3a e8 23 66 69  |,openfiler%:.#fi|
00000ac0  6c 65 25 2c 73 63 72 6f  6c 6c 25 3a e8 23 66 69  |le%,scroll%:.#fi|
00000ad0  6c 65 25 2c 77 69 74 68  73 68 69 66 74 25 3a c8  |le%,withshift%:.|
00000ae0  99 6c 61 72 67 65 72 73  75 70 70 77 73 68 25 2c  |.largersuppwsh%,|
00000af0  2d 73 63 72 6f 6c 6c 25  2c 2d 77 69 74 68 73 68  |-scroll%,-withsh|
00000b00  69 66 74 25 3a 6f 6c 64  69 6e 73 25 3d 69 6e 73  |ift%:oldins%=ins|
00000b10  74 61 6c 6c 69 63 6f 6e  25 3a 6f 6c 64 6c 61 72  |tallicon%:oldlar|
00000b20  67 25 3d 6c 61 72 67 65  69 63 6f 6e 25 3a e8 23  |g%=largeicon%:.#|
00000b30  66 69 6c 65 25 2c 69 6e  73 74 61 6c 6c 69 63 6f  |file%,installico|
00000b40  6e 25 3a e8 23 66 69 6c  65 25 2c 6c 61 72 67 65  |n%:.#file%,large|
00000b50  69 63 6f 6e 25 0d 01 90  34 e7 6f 6c 64 69 6e 73  |icon%...4.oldins|
00000b60  25 80 28 ac 69 6e 73 74  61 6c 6c 69 63 6f 6e 25  |%.(.installicon%|
00000b70  84 6f 6c 64 6c 61 72 67  25 3c 3e 6c 61 72 67 65  |.oldlarg%<>large|
00000b80  69 63 6f 6e 25 29 8c f2  4b 0d 01 9a 34 e7 28 ac  |icon%)..K...4.(.|
00000b90  6f 6c 64 69 6e 73 25 80  69 6e 73 74 61 6c 6c 69  |oldins%.installi|
00000ba0  63 6f 6e 25 29 84 6f 6c  64 6c 61 72 67 25 3c 3e  |con%).oldlarg%<>|
00000bb0  6c 61 72 67 65 69 63 6f  6e 25 8c f2 63 0d 01 a4  |largeicon%..c...|
00000bc0  c6 e8 23 66 69 6c 65 25  2c 64 75 6d 6d 79 25 3a  |..#file%,dummy%:|
00000bd0  e8 23 66 69 6c 65 25 2c  64 75 6d 6d 79 25 3a e8  |.#file%,dummy%:.|
00000be0  23 66 69 6c 65 25 2c 73  65 6c 65 63 74 69 76 65  |#file%,selective|
00000bf0  25 3a 66 69 6c 65 74 79  70 65 73 70 72 25 3d 28  |%:filetypespr%=(|
00000c00  73 65 6c 65 63 74 69 76  65 25 80 32 29 3d 32 3a  |selective%.2)=2:|
00000c10  73 65 6c 65 63 74 69 76  65 25 3d 28 73 65 6c 65  |selective%=(sele|
00000c20  63 74 69 76 65 25 80 31  29 3d 31 3a e8 23 66 69  |ctive%.1)=1:.#fi|
00000c30  6c 65 25 2c 66 6f 6c 6c  6f 77 63 61 72 65 74 25  |le%,followcaret%|
00000c40  3a e8 23 66 69 6c 65 25  2c 21 73 68 6f 77 70 6c  |:.#file%,!showpl|
00000c50  69 6e 74 68 73 25 3a e8  23 66 69 6c 65 25 2c 21  |inths%:.#file%,!|
00000c60  69 6e 76 65 72 74 73 65  6c 25 3a e8 23 66 69 6c  |invertsel%:.#fil|
00000c70  65 25 2c 21 73 6c 61 62  73 65 6c 25 3a e7 21 53  |e%,!slabsel%:.!S|
00000c80  3d 31 8c 0d 01 ae 09 f2  71 3a f2 55 0d 01 b8 2d  |=1......q:.U...-|
00000c90  cd 3a e8 23 66 69 6c 65  25 2c 21 53 3a e8 23 66  |.:.#file%,!S:.#f|
00000ca0  69 6c 65 25 2c 21 57 3a  e8 23 66 69 6c 65 25 2c  |ile%,!W:.#file%,|
00000cb0  7a 24 3a e7 21 53 3d 31  8c 0d 01 c2 0a f2 67 28  |z$:.!S=1......g(|
00000cc0  7a 24 29 0d 01 cc e9 cd  3a e8 23 66 69 6c 65 25  |z$).....:.#file%|
00000cd0  2c 21 50 3a e8 23 66 69  6c 65 25 2c 73 65 74 63  |,!P:.#file%,setc|
00000ce0  73 64 6b 65 79 25 2c 63  79 63 6c 65 77 69 6e 64  |sdkey%,cyclewind|
00000cf0  6f 77 73 6b 65 79 25 2c  68 69 64 65 74 61 73 6b  |owskey%,hidetask|
00000d00  6b 65 79 25 2c 63 79 63  6c 65 74 61 73 6b 73 6b  |key%,cycletasksk|
00000d10  65 79 25 2c 62 72 69 6e  67 74 6f 66 72 6f 6e 74  |ey%,bringtofront|
00000d20  6b 65 79 25 3a e8 23 66  69 6c 65 25 2c 68 6f 74  |key%:.#file%,hot|
00000d30  6b 65 79 68 6f 74 6b 65  79 25 2c 6f 70 65 6e 6d  |keyhotkey%,openm|
00000d40  61 70 61 74 73 74 61 72  74 75 70 25 3a e8 23 66  |apatstartup%:.#f|
00000d50  69 6c 65 25 2c 6f 70 65  6e 6d 61 70 61 74 78 25  |ile%,openmapatx%|
00000d60  2c 6f 70 65 6e 6d 61 70  61 74 79 25 3a e8 23 66  |,openmapaty%:.#f|
00000d70  69 6c 65 25 2c 64 75 6d  6d 79 25 2c 64 75 6d 6d  |ile%,dummy%,dumm|
00000d80  79 25 2c 64 75 6d 6d 79  25 2c 64 75 6d 6d 79 25  |y%,dummy%,dummy%|
00000d90  2c 64 75 6d 6d 79 25 2c  64 75 6d 6d 79 25 2c 64  |,dummy%,dummy%,d|
00000da0  75 6d 6d 79 25 2c 64 75  6d 6d 79 25 0d 01 d6 26  |ummy%,dummy%...&|
00000db0  e7 68 6f 74 6b 65 79 68  6f 74 6b 65 79 25 3d 30  |.hotkeyhotkey%=0|
00000dc0  8c 68 6f 74 6b 65 79 68  6f 74 6b 65 79 25 3d 31  |.hotkeyhotkey%=1|
00000dd0  32 37 0d 01 e0 0b d9 23  66 69 6c 65 25 0d 01 ea  |27.....#file%...|
00000de0  1e cd 3a f2 68 3a c8 99  26 34 34 36 63 36 2c 46  |..:.h:..&446c6,F|
00000df0  3a c8 99 26 34 30 36 63  31 3a e1 0d 01 f4 19 dd  |:..&406c1:......|
00000e00  f2 72 79 3a f2 77 79 3a  f2 6a 3a f2 54 79 3a f2  |.ry:.wy:.j:.Ty:.|
00000e10  62 79 3a e1 0d 01 fe 68  dd f2 77 79 3a ea 66 69  |by:....h..wy:.fi|
00000e20  6c 65 25 2c 6c 25 2c 6d  6f 72 65 25 2c 64 75 6d  |le%,l%,more%,dum|
00000e30  6d 79 25 2c 5a 24 2c 58  24 2c 76 65 72 73 69 6f  |my%,Z$,X$,versio|
00000e40  6e 25 3a c8 99 26 34 30  36 63 30 3a 66 69 6c 65  |n%:..&406c0:file|
00000e50  25 3d 8e 28 22 3c 4c 61  72 67 65 72 24 44 69 72  |%=.("<Larger$Dir|
00000e60  3e 2e 50 72 65 66 73 2e  44 65 74 61 69 6c 73 22  |>.Prefs.Details"|
00000e70  29 3a e7 66 69 6c 65 25  3c 3e 30 8c 0d 02 08 33  |):.file%<>0....3|
00000e80  e8 23 66 69 6c 65 25 2c  76 65 72 73 69 6f 6e 25  |.#file%,version%|
00000e90  2c 6e 65 78 74 66 72 65  65 62 61 63 6b 64 72 6f  |,nextfreebackdro|
00000ea0  70 25 3a e7 76 65 72 73  69 6f 6e 25 3e 30 8c 0d  |p%:.version%>0..|
00000eb0  02 12 15 e8 23 66 69 6c  65 25 2c 21 41 3a f2 72  |....#file%,!A:.r|
00000ec0  28 21 41 29 0d 02 1c ee  cd 3a 6d 6f 72 65 25 3d  |(!A).....:more%=|
00000ed0  9a 23 66 69 6c 65 25 3a  21 6e 6f 61 70 70 73 25  |.#file%:!noapps%|
00000ee0  3d 2d 31 3a c8 95 6d 6f  72 65 25 3c 3e 30 3a 21  |=-1:..more%<>0:!|
00000ef0  6e 6f 61 70 70 73 25 2b  3d 31 3a e8 23 66 69 6c  |noapps%+=1:.#fil|
00000f00  65 25 2c 5a 24 2c 58 24  2c 41 24 28 21 6e 6f 61  |e%,Z$,X$,A$(!noa|
00000f10  70 70 73 25 29 2c 78 79  30 25 3f 28 21 6e 6f 61  |pps%),xy0%?(!noa|
00000f20  70 70 73 25 29 2c 78 79  31 25 3f 28 21 6e 6f 61  |pps%),xy1%?(!noa|
00000f30  70 70 73 25 29 2c 69 78  79 30 25 3f 28 21 6e 6f  |pps%),ixy0%?(!no|
00000f40  61 70 70 73 25 29 2c 69  78 79 31 25 3f 28 21 6e  |apps%),ixy1%?(!n|
00000f50  6f 61 70 70 73 25 29 2c  68 6f 74 6b 65 79 73 25  |oapps%),hotkeys%|
00000f60  21 28 28 21 6e 6f 61 70  70 73 25 29 2a 34 29 2c  |!((!noapps%)*4),|
00000f70  5a 24 28 21 6e 6f 61 70  70 73 25 29 2c 4d 24 28  |Z$(!noapps%),M$(|
00000f80  21 6e 6f 61 70 70 73 25  29 2c 41 25 28 21 6e 6f  |!noapps%),A%(!no|
00000f90  61 70 70 73 25 29 2c 64  75 6d 6d 79 25 2c 64 75  |apps%),dummy%,du|
00000fa0  6d 6d 79 25 2c 64 75 6d  6d 79 25 2c 64 75 6d 6d  |mmy%,dummy%,dumm|
00000fb0  79 25 0d 02 26 c9 f2 5a  28 5a 24 2c 6c 65 61 66  |y%..&..Z(Z$,leaf|
00000fc0  25 2b 31 32 2a 21 6e 6f  61 70 70 73 25 29 3a f2  |%+12*!noapps%):.|
00000fd0  5a 28 58 24 2c 73 70 72  69 74 65 25 2b 31 32 2a  |Z(X$,sprite%+12*|
00000fe0  21 6e 6f 61 70 70 73 25  29 3a 74 79 70 65 25 3f  |!noapps%):type%?|
00000ff0  21 6e 6f 61 70 70 73 25  3d 9a 23 66 69 6c 65 25  |!noapps%=.#file%|
00001000  3a 64 72 61 67 6f 6e 74  6f 25 3f 21 6e 6f 61 70  |:dragonto%?!noap|
00001010  70 73 25 3d 9a 23 66 69  6c 65 25 3a 62 61 63 6b  |ps%=.#file%:back|
00001020  64 72 6f 70 25 3f 21 6e  6f 61 70 70 73 25 3d 9a  |drop%?!noapps%=.|
00001030  23 66 69 6c 65 25 3a 73  65 6c 65 63 74 25 3f 21  |#file%:select%?!|
00001040  6e 6f 61 70 70 73 25 3d  30 3a e7 74 79 70 65 25  |noapps%=0:.type%|
00001050  3f 21 6e 6f 61 70 70 73  25 3d 32 80 c0 41 24 28  |?!noapps%=2..A$(|
00001060  21 6e 6f 61 70 70 73 25  29 2c 31 30 29 3d 22 2e  |!noapps%),10)=".|
00001070  42 61 63 6b 64 72 6f 70  3a 22 8c 0d 02 30 33 74  |Backdrop:"...03t|
00001080  79 70 65 25 3f 21 6e 6f  61 70 70 73 25 3d 37 3a  |ype%?!noapps%=7:|
00001090  41 24 28 21 6e 6f 61 70  70 73 25 29 3d c1 41 24  |A$(!noapps%)=.A$|
000010a0  28 21 6e 6f 61 70 70 73  25 29 2c 31 31 29 0d 02  |(!noapps%),11)..|
000010b0  3a 28 cd 3a 6d 6f 72 65  25 3d 9a 23 66 69 6c 65  |:(.:more%=.#file|
000010c0  25 3a ce 3a d9 23 66 69  6c 65 25 3a c8 99 26 34  |%:.:.#file%:..&4|
000010d0  34 36 63 36 2c 46 0d 02  44 17 cd 3a f2 53 79 3a  |46c6,F..D..:.Sy:|
000010e0  f2 55 3a c8 99 26 34 30  36 63 31 3a e1 0d 02 4e  |.U:..&406c1:...N|
000010f0  48 dd f2 6a 3a ea 66 69  6c 65 25 3a c8 99 26 34  |H..j:.file%:..&4|
00001100  30 36 63 30 3a 66 69 6c  65 25 3d 8e 28 22 3c 4c  |06c0:file%=.("<L|
00001110  61 72 67 65 72 24 44 69  72 3e 2e 50 72 65 66 73  |arger$Dir>.Prefs|
00001120  2e 53 70 72 69 74 65 73  22 29 3a e7 66 69 6c 65  |.Sprites"):.file|
00001130  25 3c 3e 30 8c 0d 02 58  33 d9 23 66 69 6c 65 25  |%<>0...X3.#file%|
00001140  3a 2a 49 63 6f 6e 53 70  72 69 74 65 73 20 3c 4c  |:*IconSprites <L|
00001150  61 72 67 65 72 24 44 69  72 3e 2e 50 72 65 66 73  |arger$Dir>.Prefs|
00001160  2e 53 70 72 69 74 65 73  0d 02 62 10 cd 3a c8 99  |.Sprites..b..:..|
00001170  26 34 30 36 63 31 3a e1  0d 02 6c 49 dd f2 54 79  |&406c1:...lI..Ty|
00001180  3a ea 66 69 6c 65 25 3a  c8 99 26 34 30 36 63 30  |:.file%:..&406c0|
00001190  3a 66 69 6c 65 25 3d 8e  28 22 3c 4c 61 72 67 65  |:file%=.("<Large|
000011a0  72 24 44 69 72 3e 2e 50  72 65 66 73 2e 53 79 73  |r$Dir>.Prefs.Sys|
000011b0  56 61 72 73 22 29 3a e7  66 69 6c 65 25 3c 3e 30  |Vars"):.file%<>0|
000011c0  8c 0d 02 76 36 d9 23 66  69 6c 65 25 3a 2a 57 69  |...v6.#file%:*Wi|
000011d0  6d 70 54 61 73 6b 20 2a  4f 62 65 79 20 3c 4c 61  |mpTask *Obey <La|
000011e0  72 67 65 72 24 44 69 72  3e 2e 50 72 65 66 73 2e  |rger$Dir>.Prefs.|
000011f0  53 79 73 56 61 72 73 0d  02 80 10 cd 3a c8 99 26  |SysVars.....:..&|
00001200  34 30 36 63 31 3a e1 0d  02 8a 44 dd f2 60 5f 28  |406c1:....D..`_(|
00001210  41 24 2c 66 69 6c 65 25  29 3a ea 6c 25 3a e3 6c  |A$,file%):.l%:.l|
00001220  25 3d 31 b8 a9 41 24 3a  d5 23 66 69 6c 65 25 2c  |%=1..A$:.#file%,|
00001230  97 28 c1 41 24 2c 6c 25  2c 31 29 29 3a ed 3a d5  |.(.A$,l%,1)):.:.|
00001240  23 66 69 6c 65 25 2c 31  30 3a e1 0d 02 94 4a dd  |#file%,10:....J.|
00001250  f2 60 28 f8 44 24 29 3a  ea 6c 25 2c 63 24 2c 73  |.`(.D$):.l%,c$,s|
00001260  24 3a 63 24 3d 22 22 3a  e3 6c 25 3d 31 b8 a9 44  |$:c$="":.l%=1..D|
00001270  24 3a 73 24 3d c1 44 24  2c 6c 25 2c 31 29 3a 63  |$:s$=.D$,l%,1):c|
00001280  24 2b 3d 73 24 3a e7 73  24 3d 22 25 22 8c 63 24  |$+=s$:.s$="%".c$|
00001290  2b 3d 22 25 22 0d 02 9e  0d ed 3a 44 24 3d 63 24  |+="%".....:D$=c$|
000012a0  3a e1 0d 02 a8 60 dd f2  48 5f 3a ea 6c 25 2c 74  |:....`..H_:.l%,t|
000012b0  6f 74 25 2c 73 69 7a 65  25 2c 73 70 25 2c 66 6c  |ot%,size%,sp%,fl|
000012c0  61 67 73 25 2c 61 64 64  25 2c 73 70 32 25 2c 73  |ags%,add%,sp2%,s|
000012d0  70 33 25 3a c8 99 77 69  6d 70 62 61 73 65 6f 66  |p3%:..wimpbaseof|
000012e0  73 70 72 25 b8 73 70 33  25 2c 73 70 32 25 3a 74  |spr%.sp3%,sp2%:t|
000012f0  6f 74 25 3d 30 3a e7 21  6e 6f 61 70 70 73 25 3e  |ot%=0:.!noapps%>|
00001300  30 8c 0d 02 b2 2a e3 6c  25 3d 30 b8 21 6e 6f 61  |0....*.l%=0.!noa|
00001310  70 70 73 25 3a e7 a4 50  28 a4 41 28 73 70 72 69  |pps%:..P(.A(spri|
00001320  74 65 25 2b 31 32 2a 6c  25 29 29 8c 0d 02 bc 47  |te%+12*l%))....G|
00001330  c8 99 26 32 30 30 32 65  2c 32 35 36 2b 32 34 2c  |..&2002e,256+24,|
00001340  73 70 32 25 2c a4 41 28  73 70 72 69 74 65 25 2b  |sp2%,.A(sprite%+|
00001350  31 32 2a 6c 25 29 b8 2c  2c 61 64 64 25 3b 66 6c  |12*l%).,,add%;fl|
00001360  61 67 73 25 3a e7 28 66  6c 61 67 73 25 80 31 29  |ags%:.(flags%.1)|
00001370  3d 30 8c 0d 02 c6 1b 73  69 7a 65 25 3d 21 61 64  |=0.....size%=!ad|
00001380  64 25 3a 74 6f 74 25 2b  3d 73 69 7a 65 25 0d 02  |d%:tot%+=size%..|
00001390  d0 4b cc 3a c8 99 26 32  30 30 32 65 2c 32 35 36  |.K.:..&2002e,256|
000013a0  2b 32 34 2c 73 70 33 25  2c a4 41 28 73 70 72 69  |+24,sp3%,.A(spri|
000013b0  74 65 25 2b 31 32 2a 6c  25 29 b8 2c 2c 61 64 64  |te%+12*l%).,,add|
000013c0  25 3a 73 69 7a 65 25 3d  21 61 64 64 25 3a 74 6f  |%:size%=!add%:to|
000013d0  74 25 2b 3d 73 69 7a 65  25 0d 02 da 33 cd 3a e7  |t%+=size%...3.:.|
000013e0  3f 28 73 70 72 69 74 65  25 2b 31 32 2a 6c 25 29  |?(sprite%+12*l%)|
000013f0  3d 97 22 21 22 80 a9 a4  41 28 73 70 72 69 74 65  |=."!"...A(sprite|
00001400  25 2b 31 32 2a 6c 25 29  3c 31 31 8c 0d 02 e4 20  |%+12*l%)<11.... |
00001410  e7 a4 50 28 22 73 6d 22  2b a4 41 28 73 70 72 69  |..P("sm"+.A(spri|
00001420  74 65 25 2b 31 32 2a 6c  25 29 29 8c 0d 02 ee 4c  |te%+12*l%))....L|
00001430  c8 99 26 32 30 30 32 65  2c 32 35 36 2b 32 34 2c  |..&2002e,256+24,|
00001440  73 70 32 25 2c 22 73 6d  22 2b a4 41 28 73 70 72  |sp2%,"sm"+.A(spr|
00001450  69 74 65 25 2b 31 32 2a  6c 25 29 b8 2c 2c 61 64  |ite%+12*l%).,,ad|
00001460  64 25 3b 66 6c 61 67 73  25 3a e7 28 66 6c 61 67  |d%;flags%:.(flag|
00001470  73 25 80 31 29 3d 30 8c  0d 02 f8 1b 73 69 7a 65  |s%.1)=0.....size|
00001480  25 3d 21 61 64 64 25 3a  74 6f 74 25 2b 3d 73 69  |%=!add%:tot%+=si|
00001490  7a 65 25 0d 03 02 50 cc  3a c8 99 26 32 30 30 32  |ze%...P.:..&2002|
000014a0  65 2c 32 35 36 2b 32 34  2c 73 70 33 25 2c 22 73  |e,256+24,sp3%,"s|
000014b0  6d 22 2b a4 41 28 73 70  72 69 74 65 25 2b 31 32  |m"+.A(sprite%+12|
000014c0  2a 6c 25 29 b8 2c 2c 61  64 64 25 3a 73 69 7a 65  |*l%).,,add%:size|
000014d0  25 3d 21 61 64 64 25 3a  74 6f 74 25 2b 3d 73 69  |%=!add%:tot%+=si|
000014e0  7a 65 25 0d 03 0c 05 cd  0d 03 16 05 cd 0d 03 20  |ze%............ |
000014f0  05 cd 0d 03 2a 07 cd 3a  ed 0d 03 34 31 cd 3a c8  |....*..:...41.:.|
00001500  99 34 36 2c 32 36 34 2c  73 70 32 25 b8 2c 2c 2c  |.46,264,sp2%.,,,|
00001510  6e 75 6d 25 3a e7 6e 75  6d 25 3e 30 80 66 69 6c  |num%:.num%>0.fil|
00001520  65 74 79 70 65 73 70 72  25 8c 0d 03 3e 5b e3 6c  |etypespr%...>[.l|
00001530  25 3d 31 b8 6e 75 6d 25  3a c8 99 34 36 2c 32 36  |%=1.num%:..46,26|
00001540  39 2c 73 70 32 25 2c 43  2c 31 33 2c 6c 25 3a e7  |9,sp2%,C,13,l%:.|
00001550  c0 a4 41 28 43 29 2c 33  29 3d 22 69 63 5f 22 84  |..A(C),3)="ic_".|
00001560  c0 a4 41 28 43 29 2c 35  29 3d 22 66 69 6c 65 5f  |..A(C),5)="file_|
00001570  22 84 c0 a4 41 28 43 29  2c 36 29 3d 22 73 6d 61  |"...A(C),6)="sma|
00001580  6c 6c 5f 22 8c 0d 03 48  39 c8 99 26 32 30 30 32  |ll_"...H9..&2002|
00001590  65 2c 32 35 36 2b 32 34  2c 73 70 32 25 2c 43 b8  |e,256+24,sp2%,C.|
000015a0  2c 2c 61 64 64 25 3a 73  69 7a 65 25 3d 21 61 64  |,,add%:size%=!ad|
000015b0  64 25 3a 74 6f 74 25 2b  3d 73 69 7a 65 25 0d 03  |d%:tot%+=size%..|
000015c0  52 07 cd 3a ed 0d 03 5c  36 cd 3a c8 99 26 32 30  |R..:...\6.:..&20|
000015d0  30 31 65 2c 36 2c 2c 2c  74 6f 74 25 2b 31 36 b8  |01e,6,,,tot%+16.|
000015e0  2c 2c 73 70 25 3b 66 6c  61 67 73 25 3a e7 28 66  |,,sp%;flags%:.(f|
000015f0  6c 61 67 73 25 80 31 29  3d 31 8c 0d 03 66 90 21  |lags%.1)=1...f.!|
00001600  62 6c 6f 63 6b 25 3d 30  3a 51 24 3d 22 43 6f 75  |block%=0:Q$="Cou|
00001610  6c 64 20 6e 6f 74 20 63  6c 61 69 6d 20 65 6e 6f  |ld not claim eno|
00001620  75 67 68 20 6d 65 6d 6f  72 79 20 66 6f 72 20 53  |ugh memory for S|
00001630  65 6c 65 63 74 69 76 65  20 73 70 72 69 74 65 20  |elective sprite |
00001640  73 61 76 65 2e 20 57 69  6c 6c 20 6e 6f 74 20 73  |save. Will not s|
00001650  61 76 65 20 73 70 72 69  74 65 73 2e 22 3a f2 5a  |ave sprites.":.Z|
00001660  28 51 24 2c 62 6c 6f 63  6b 25 2b 34 29 3a c8 99  |(Q$,block%+4):..|
00001670  77 69 6d 70 65 72 72 25  2c 62 6c 6f 63 6b 25 2c  |wimperr%,block%,|
00001680  32 39 2c 22 4c 61 72 67  65 72 22 0d 03 70 36 cc  |29,"Larger"..p6.|
00001690  3a 73 70 25 21 30 3d 74  6f 74 25 2b 31 36 3a 73  |:sp%!0=tot%+16:s|
000016a0  70 25 21 38 3d 31 36 3a  c8 99 34 36 2c 32 36 35  |p%!8=16:..46,265|
000016b0  2c 73 70 25 3a e7 21 6e  6f 61 70 70 73 25 3e 30  |,sp%:.!noapps%>0|
000016c0  8c 0d 03 7a 2a e3 6c 25  3d 30 b8 21 6e 6f 61 70  |...z*.l%=0.!noap|
000016d0  70 73 25 3a e7 a4 50 28  a4 41 28 73 70 72 69 74  |ps%:..P(.A(sprit|
000016e0  65 25 2b 31 32 2a 6c 25  29 29 8c 0d 03 84 50 c8  |e%+12*l%))....P.|
000016f0  99 26 34 34 36 63 63 2c  a4 41 28 73 70 72 69 74  |.&446cc,.A(sprit|
00001700  65 25 2b 31 32 2a 6c 25  29 2c 73 70 25 3a e7 3f  |e%+12*l%),sp%:.?|
00001710  28 73 70 72 69 74 65 25  2b 31 32 2a 6c 25 29 3d  |(sprite%+12*l%)=|
00001720  97 22 21 22 80 a9 a4 41  28 73 70 72 69 74 65 25  |."!"...A(sprite%|
00001730  2b 31 32 2a 6c 25 29 3c  31 31 8c 0d 03 8e 20 e7  |+12*l%)<11.... .|
00001740  a4 50 28 22 73 6d 22 2b  a4 41 28 73 70 72 69 74  |.P("sm"+.A(sprit|
00001750  65 25 2b 31 32 2a 6c 25  29 29 8c 0d 03 98 27 c8  |e%+12*l%))....'.|
00001760  99 26 34 34 36 63 63 2c  22 73 6d 22 2b a4 41 28  |.&446cc,"sm"+.A(|
00001770  73 70 72 69 74 65 25 2b  31 32 2a 6c 25 29 2c 73  |sprite%+12*l%),s|
00001780  70 25 0d 03 a2 05 cd 0d  03 ac 05 cd 0d 03 b6 07  |p%..............|
00001790  cd 3a ed 0d 03 c0 1b cd  3a e7 6e 75 6d 25 3e 30  |.:......:.num%>0|
000017a0  80 66 69 6c 65 74 79 70  65 73 70 72 25 8c 0d 03  |.filetypespr%...|
000017b0  ca 5b e3 6c 25 3d 31 b8  6e 75 6d 25 3a c8 99 34  |.[.l%=1.num%:..4|
000017c0  36 2c 32 36 39 2c 73 70  32 25 2c 43 2c 31 33 2c  |6,269,sp2%,C,13,|
000017d0  6c 25 3a e7 c0 a4 41 28  43 29 2c 33 29 3d 22 69  |l%:...A(C),3)="i|
000017e0  63 5f 22 84 c0 a4 41 28  43 29 2c 35 29 3d 22 66  |c_"...A(C),5)="f|
000017f0  69 6c 65 5f 22 84 c0 a4  41 28 43 29 2c 36 29 3d  |ile_"...A(C),6)=|
00001800  22 73 6d 61 6c 6c 5f 22  8c 0d 03 d4 16 c8 99 26  |"small_".......&|
00001810  34 34 36 63 63 2c a4 41  28 43 29 2c 73 70 25 0d  |446cc,.A(C),sp%.|
00001820  03 de 07 cd 3a ed 0d 03  e8 0f cd 3a e7 73 70 25  |....:......:.sp%|
00001830  21 34 3e 30 8c 0d 03 f2  2d c8 99 34 36 2c 32 36  |!4>0....-..46,26|
00001840  38 2c 73 70 25 2c 22 3c  4c 61 72 67 65 72 24 44  |8,sp%,"<Larger$D|
00001850  69 72 3e 2e 50 72 65 66  73 2e 53 70 72 69 74 65  |ir>.Prefs.Sprite|
00001860  73 22 0d 03 fc 11 cd 3a  c8 99 33 30 2c 37 2c 2c  |s".....:..30,7,,|
00001870  73 70 25 0d 04 06 07 cd  3a e1 0d 04 10 b5 dd f2  |sp%.....:.......|
00001880  53 79 3a ea 6d 6f 72 65  25 2c 66 69 6c 65 74 79  |Sy:.more%,filety|
00001890  70 65 25 2c 5a 24 2c 6f  62 6a 65 63 74 25 2c 6c  |pe%,Z$,object%,l|
000018a0  25 2c 67 6f 74 74 69 74  25 2c 67 6f 74 6e 6f 25  |%,gottit%,gotno%|
000018b0  3a c8 99 26 34 30 36 63  30 3a c8 99 31 32 2c 31  |:..&406c0:..12,1|
000018c0  30 2c c0 47 24 2c a9 47  24 2d 31 29 2c 62 6c 6f  |0,.G$,.G$-1),blo|
000018d0  63 6b 25 2c 31 2c 30 2c  32 30 30 2c 22 2a 22 b8  |ck%,1,0,200,"*".|
000018e0  2c 2c 2c 2c 6d 6f 72 65  25 3a c8 95 6d 6f 72 65  |,,,,more%:..more|
000018f0  25 3c 3e 2d 31 3a 6f 62  6a 65 63 74 25 3d 62 6c  |%<>-1:object%=bl|
00001900  6f 63 6b 25 21 31 36 3a  5a 24 3d a4 41 28 62 6c  |ock%!16:Z$=.A(bl|
00001910  6f 63 6b 25 2b 32 30 29  3a e7 6f 62 6a 65 63 74  |ock%+20):.object|
00001920  25 3d 32 80 c0 5a 24 2c  31 29 3d 22 21 22 8c 0d  |%=2..Z$,1)="!"..|
00001930  04 1a 18 6f 62 6a 65 63  74 25 3d 34 3a f2 57 5f  |...object%=4:.W_|
00001940  28 47 24 2b 5a 24 29 0d  04 24 27 cd 3a 67 6f 74  |(G$+Z$)..$'.:got|
00001950  74 69 74 25 3d a3 3a 67  6f 74 6e 6f 25 3d 2d 31  |tit%=.:gotno%=-1|
00001960  3a e7 21 6e 6f 61 70 70  73 25 3e 2d 31 8c 0d 04  |:.!noapps%>-1...|
00001970  2e 4e e3 6c 25 3d 30 b8  21 6e 6f 61 70 70 73 25  |.N.l%=0.!noapps%|
00001980  3a e7 a4 41 28 6c 65 61  66 25 2b 31 32 2a 6c 25  |:..A(leaf%+12*l%|
00001990  29 3d 5a 24 80 41 24 28  6c 25 29 3d 22 49 6e 74  |)=Z$.A$(l%)="Int|
000019a0  65 72 6e 61 6c 3a 22 2b  5a 24 80 74 79 70 65 25  |ernal:"+Z$.type%|
000019b0  3f 6c 25 3d 6f 62 6a 65  63 74 25 8c 0d 04 38 17  |?l%=object%...8.|
000019c0  67 6f 74 74 69 74 25 3d  b9 3a 67 6f 74 6e 6f 25  |gottit%=.:gotno%|
000019d0  3d 6c 25 0d 04 42 07 cd  3a ed 0d 04 4c 1d cd 3a  |=l%..B..:...L..:|
000019e0  e7 6f 62 6a 65 63 74 25  3d 32 8c 6f 62 6a 65 63  |.object%=2.objec|
000019f0  74 25 3d 34 30 39 36 0d  04 56 1b e7 6f 62 6a 65  |t%=4096..V..obje|
00001a00  63 74 25 3d 34 8c 6f 62  6a 65 63 74 25 3d 38 31  |ct%=4.object%=81|
00001a10  39 32 0d 04 60 29 e7 6f  62 6a 65 63 74 25 3c 34  |92..`).object%<4|
00001a20  30 39 36 8c 6f 62 6a 65  63 74 25 3d 28 62 6c 6f  |096.object%=(blo|
00001a30  63 6b 25 21 31 29 80 34  30 39 35 0d 04 6a 0d e7  |ck%!1).4095..j..|
00001a40  67 6f 74 74 69 74 25 8c  0d 04 74 14 41 24 28 67  |gottit%...t.A$(g|
00001a50  6f 74 6e 6f 25 29 3d 47  24 2b 5a 24 0d 04 7e 1c  |otno%)=G$+Z$..~.|
00001a60  cc 3a f2 44 28 6f 62 6a  65 63 74 25 2c 47 24 2b  |.:.D(object%,G$+|
00001a70  5a 24 2c 5a 24 2c a3 29  0d 04 88 49 cd 3a c8 99  |Z$,Z$,.)...I.:..|
00001a80  31 32 2c 31 30 2c c0 47  24 2c a9 47 24 2d 31 29  |12,10,.G$,.G$-1)|
00001a90  2c 62 6c 6f 63 6b 25 2c  31 2c 6d 6f 72 65 25 2c  |,block%,1,more%,|
00001aa0  32 30 30 2c 22 2a 22 b8  2c 2c 2c 2c 6d 6f 72 65  |200,"*".,,,,more|
00001ab0  25 3a ce 3a e7 21 6e 6f  61 70 70 73 25 3e 2d 31  |%:.:.!noapps%>-1|
00001ac0  8c 0d 04 92 34 e3 6c 25  3d 21 6e 6f 61 70 70 73  |....4.l%=!noapps|
00001ad0  25 b8 30 88 2d 31 3a e7  c0 41 24 28 6c 25 29 2c  |%.0.-1:..A$(l%),|
00001ae0  39 29 3d 22 49 6e 74 65  72 6e 61 6c 3a 22 8c f2  |9)="Internal:"..|
00001af0  43 28 6c 25 29 0d 04 9c  05 ed 0d 04 a6 10 cd 3a  |C(l%)..........:|
00001b00  c8 99 26 34 30 36 63 31  3a e1 0d 04 b0 15 dd f2  |..&406c1:.......|
00001b10  65 5f 3a f2 4b 79 3a f2  63 3a f2 72 79 3a e1 0d  |e_:.Ky:.c:.ry:..|
00001b20  04 ba 32 dd f2 57 5f 28  78 24 29 3a ea 66 69 6c  |..2..W_(x$):.fil|
00001b30  65 25 3a 66 69 6c 65 25  3d 8e 28 78 24 2b 22 2e  |e%:file%=.(x$+".|
00001b40  21 42 6f 6f 74 22 29 3a  e7 66 69 6c 65 25 3d 30  |!Boot"):.file%=0|
00001b50  8c 0d 04 c4 26 66 69 6c  65 25 3d 8e 28 78 24 2b  |....&file%=.(x$+|
00001b60  22 2e 21 53 70 72 69 74  65 73 22 29 3a e7 66 69  |".!Sprites"):.fi|
00001b70  6c 65 25 3c 3e 30 8c 0d  04 ce 35 d9 23 66 69 6c  |le%<>0....5.#fil|
00001b80  65 25 3a ff 28 22 57 69  6d 70 54 61 73 6b 20 49  |e%:.("WimpTask I|
00001b90  63 6f 6e 53 70 72 69 74  65 73 20 22 2b 78 24 2b  |conSprites "+x$+|
00001ba0  22 2e 21 53 70 72 69 74  65 73 22 29 0d 04 d8 05  |".!Sprites")....|
00001bb0  cd 0d 04 e2 28 cc 3a d9  23 66 69 6c 65 25 3a ff  |....(.:.#file%:.|
00001bc0  28 22 57 69 6d 70 54 61  73 6b 20 22 2b 78 24 2b  |("WimpTask "+x$+|
00001bd0  22 2e 21 42 6f 6f 74 22  29 0d 04 ec 07 cd 3a e1  |".!Boot").....:.|
00001be0  0d 04 f6 1c dd f2 62 79  3a e7 6f 70 65 6e 6d 61  |......by:.openma|
00001bf0  70 61 74 73 74 61 72 74  75 70 25 8c 0d 05 00 ba  |patstartup%.....|
00001c00  21 62 6c 6f 63 6b 25 3d  6d 61 70 77 69 6e 64 6f  |!block%=mapwindo|
00001c10  77 25 3a c8 99 77 69 6d  70 67 77 73 25 2c 2c 62  |w%:..wimpgws%,,b|
00001c20  6c 6f 63 6b 25 3a 62 6c  6f 63 6b 25 21 31 32 2b  |lock%:block%!12+|
00001c30  3d 6f 70 65 6e 6d 61 70  61 74 78 25 2d 62 6c 6f  |=openmapatx%-blo|
00001c40  63 6b 25 21 34 3a 62 6c  6f 63 6b 25 21 31 36 2b  |ck%!4:block%!16+|
00001c50  3d 6f 70 65 6e 6d 61 70  61 74 79 25 2d 62 6c 6f  |=openmapaty%-blo|
00001c60  63 6b 25 21 38 3a 62 6c  6f 63 6b 25 21 34 3d 6f  |ck%!8:block%!4=o|
00001c70  70 65 6e 6d 61 70 61 74  78 25 3a 62 6c 6f 63 6b  |penmapatx%:block|
00001c80  25 21 38 3d 6f 70 65 6e  6d 61 70 61 74 79 25 3a  |%!8=openmapaty%:|
00001c90  62 6c 6f 63 6b 25 21 32  38 3d 2d 31 3a c8 99 77  |block%!28=-1:..w|
00001ca0  69 6d 70 6f 70 65 6e 77  69 6e 64 6f 77 25 2c 2c  |impopenwindow%,,|
00001cb0  62 6c 6f 63 6b 25 0d 05  0a 07 cd 3a e1 0d 05 14  |block%.....:....|
00001cc0  0f dd a4 78 3a 3d 31 32  33 34 35 36 0d ff        |...x:=123456..|
00001cce