Home » Archimedes archive » Archimedes World » AW_Vol15_Issue7 CD ROM Index Disc.adf » !INDEX_INDEX1 » !AWorldCD1/!RunImage

!AWorldCD1/!RunImage

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 » Archimedes World » AW_Vol15_Issue7 CD ROM Index Disc.adf » !INDEX_INDEX1
Filename: !AWorldCD1/!RunImage
Read OK:
File size: A3B3 bytes
Load address: 0000
Exec address: 0000
File contents
x��x ��x0��R�C�Q��� ����1� 1����"0��0�� 0��0��1�@����1��C��L�� B�0��@��$������#�2Basic -quit @00009000,000132EEMakeApp2$CLIBasic -quit "
O�B% 256:C$="MakeApp2$CLI":ș35,C$,B%,256:ș16�,,T%:ș72,B%,T%:ș36,C$,"",-1

�>!RunImage
                           
:
(appname$="AWorldCD1"
2
<:
Fver$="1.00 (12-Feb-98)"
P5� � �wimp_error(appname$,�$+" at line "+Þ,1,1):�
Z1task%=�wimp_initialise(appname$,1000,500,300)
dD�-----------------------SPRITES---------------------------------
n5size%=�wimp_measurefile("<AWorldCD1$Dir>.Banner")
x� sprites% size%
�;a%=�wimp_loadsprites("<AWorldCD1$Dir>.Banner",sprites%)
�D�-----------------------WINDOWS---------------------------------
�Kbanner%=�wimp_loadwindow("<AWorldCD1$Dir>.Templates","banner",sprites%)
�
�@info%=�wimp_loadwindow("<AWorldCD1$Dir>.Templates","info",0)
�*�wimp_puticontext(info%,0,"AWorldCD1")
�5�wimp_puticontext(info%,1,"Archimedes World CD1")
�7�wimp_puticontext(info%,2,"� Richard Whincup 1998")
�#�wimp_puticontext(info%,4,ver$)
�)bar%=�wimp_iconbar("!"+appname$,"",1)
�6barmenu%=�wimp_createmenu("AWorldCD1/Info/Quit",0)
�)�wimp_attachsubmenu(barmenu%,1,info%)
�D�--------------------------START--------------------------------
��wimp_banner(banner%,5)
�7�_menu              :�_menu_1           :�_menu_1_1
�7�_menu_1_2          :�_menu_2           :�_menu_2_1
7�_menu_2_2          :�_menu_2_3         :�_menu_2_4
5�_menu_2_5          :�_menu_2_6         :�_menu_3
9�_menu_3_1          :�_menu_3_1_1       :�_menu_3_1_2
"7�_menu_3_1_3        :�_menu_3_1_4       :�_menu_3_2
,9�_menu_3_2_1        :�_menu_3_2_2       :�_menu_3_2_3
69�_menu_3_3          :�_menu_3_4         :�_menu_3_4_1
@9�_menu_3_4_2        :�_menu_3_5         :�_menu_3_5_1
J9�_menu_3_5_2        :�_menu_3_5_3       :�_menu_3_5_4
T9�_menu_3_5_5        :�_menu_3_5_6       :�_menu_3_5_7
^9�_menu_3_6          :�_menu_3_6_1       :�_menu_3_6_2
h9�_menu_3_6_3        :�_menu_3_6_4       :�_menu_3_6_5
r7�_menu_3_6_6        :�_menu_3_7         :�_menu_3_8
|5�_menu_3_8_1        :�_menu_3_8_2       :�_menu_4
�7�_menu_5            :�_menu_5_1         :�_menu_5_2
�7�_menu_5_3          :�_menu_5_4         :�_menu_5_5
�7�_menu_6            :�_menu_7           :�_menu_7_1
�9�_menu_7_2          :�_menu_7_3         :�_menu_7_3_1
�7�_menu_7_4          :�_menu_7_5         :�_menu_7_6
�7�_menu_7_7          :�_menu_7_8         :�_menu_7_9
�8�_menu_7_10         :�_menu_7_11        :�_menu_7_12
�7�_menu_8            :�_menu_8_1         :�_menu_8_2
�7�_menu_8_3          :�_menu_8_4         :�_menu_8_5
�7�_menu_8_6          :�_menu_8_7         :�_menu_8_8
��_menu_8_9
��wimp_poll
�
�
D�----------------------------END--------------------------------
:
&C� �user_redraw(window%,minx%,miny%,maxx%,maxy%,printing%,page%)
0�
::
D;� �user_mouseclick(window%,icon%,button%,workx%,worky%)
N3� window%=bar%�wimp_menupopup(menu%,-1,600,800)
X
b
l�
v:
�� �user_menu(window%,icon%)
�� window%=bar% =barmenu%
�=0
�:
�,� �user_openwindow(window%,x%,y%,stack%)
��
�:
� � �user_closewindow(window%)
��
�:
�'� �user_keypress(window%,icon%,key)
�=0
�:
&� �user_menuselection(menu%,item%)
*� menu%=barmenu% � item%=2 finished%=�
�
 :
*!� �user_savefiletype(window%)
4=""
>:
H4� �user_saveicon(window%,� drag%,� write%,� ok%)
R�
\:
f#� �user_savedata(path$,window%)
p=1
z:
�� �user_help(window%,icon%)
�=""
�:
�!� �user_menuhelp(menu%,item%)
�=""
�:
�>� �user_loaddata(path$,window%,icon%,ftype$,workx%,worky%)
�=0
�:
�#� �user_enteringwindow(window%)
��
�:
�"� �user_leavingwindow(window%)
�
:
� �user_pane(window%)
$=-1
.:
8� �user_null
B�
L:
V!� �user_menuopen(menu%,icon%)
`�
j:
t%� �user_sliderback(window%,icon%)
~=-1
�:
�!� �user_slider(window%,icon%)
�=-1
�:
�-� �user_slidervalue(window%,icon%,pcent%)
��
�:
�� �user_modechange
��
�:
�� �user_declarefonts
��
:

0� �user_print(minx%,miny%,maxx%,maxy%,page%)
�
:
(4� �user_printing(copy%,page%,totpages%,pagepos%)
2=0
<:
F� �user_printerchange
P�
Z��*******************************************************************************************************************************
d��_menu
nmmenu%=�wimp_createmenu("AWCD1/ACORNFTP/ARTWORK/COMMERCIAL/DECADES/FREESOFT/GUARDIANS/OLD_DISKS/PD_ETC",0)
x�
�D�---------------------------------------------------------------
�
��_menu_1
�7menu_1%=�wimp_createmenu("ACORNFTP/ARM/FTPACORN",0)
�(�wimp_attachsubmenu(menu%,1,menu_1%)
��
�D�---------------------------------------------------------------
���_menu_1_1
ȑmenu_1_1%=�wimp_createmenu("ARM/HTML versions of datasheets/for ARM RISC family of CPUs:--/ARM610/ARM710a/ARM7500/VIDC20/armlogo/armpower",0)
�,�wimp_attachsubmenu(menu_1%,1,menu_1_1%)
��
�D�---------------------------------------------------------------
���_menu_1_2
�@menu_1_2%=�wimp_createmenu("FTPACORN/!RISCiX/RISCOS/DOCS",0)
,�wimp_attachsubmenu(menu_1%,2,menu_1_2%)
�
D�---------------------------------------------------------------
"
��_menu_2
,Wmenu_2%=�wimp_createmenu("ARTWORK/FROM_NET/IMPBORDERS/LINEART/MISC/SCANS/SMILEY",0)
6(�wimp_attachsubmenu(menu%,2,menu_2%)
@�
JD�---------------------------------------------------------------
T��_menu_2_1
^:menu_2_1%=�wimp_createmenu("FROM_NET/17 JPEG Files",0)
h,�wimp_attachsubmenu(menu_2%,1,menu_2_1%)
r�
|D�---------------------------------------------------------------
���_menu_2_2
�Qmenu_2_2%=�wimp_createmenu("IMP_BORDERS/28 Colour Borders/20 Mono Borders",0)
�,�wimp_attachsubmenu(menu_2%,2,menu_2_2%)
��
�D�---------------------------------------------------------------
���_menu_2_3
�Pmenu_2_3%=�wimp_createmenu("LINEART/CASTLECOMBE/CHURCH/COTTAGE/FARM/LANE",0)
�,�wimp_attachsubmenu(menu_2%,3,menu_2_3%)
��
�D�---------------------------------------------------------------
���_menu_2_4
�4menu_2_4%=�wimp_createmenu("MISC/4 Drawfiles",0)
�,�wimp_attachsubmenu(menu_2%,4,menu_2_4%)
�
D�---------------------------------------------------------------
��_menu_2_5
&�menu_2_5%=�wimp_createmenu("SCANS/ALLYPALLY/BELLTOWER/BLENHEIM/BOAT/COTTAGE/CYCLES/FAIRGROUND/LILYPAD/PLANES/POPPY/ROOFS/SKY/SUNSET/TEXTURE/TOWERBRIDGE",0)
0,�wimp_attachsubmenu(menu_2%,5,menu_2_5%)
:�
DD�---------------------------------------------------------------
N��_menu_2_6
XImenu_2_6%=�wimp_createmenu("SMILEY/32 Artworks Files/32 Drawfiles",0)
b,�wimp_attachsubmenu(menu_2%,6,menu_2_6%)
l�
vD�---------------------------------------------------------------
�
��_menu_3
�hmenu_3%=�wimp_createmenu("COMMERCIAL/APPS/AUDIO/CODERS/EDUCATION/GAMES/GRAPHICS/MULTIMEDIA/VIDEO",0)
�(�wimp_attachsubmenu(menu%,3,menu_3%)
��
�D�---------------------------------------------------------------
���_menu_3_1
�Imenu_3_1%=�wimp_createmenu("APPS/CLARES/LOGOTRON/OREGAN/SPACETECH",0)
�,�wimp_attachsubmenu(menu_3%,1,menu_3_1%)
��
�D�---------------------------------------------------------------
���_menu_3_1_1
�Rmenu_3_1_1%=�wimp_createmenu("CLARES/!KO2_Read/!PlotDemo/!Schema_2/!Topo3D",0)
�0�wimp_attachsubmenu(menu_3_1%,1,menu_3_1_1%)
�
D�---------------------------------------------------------------
��_menu_3_1_2
 9menu_3_1_2%=�wimp_createmenu("LOGOTRON/!ADVANTAGE",0)
*0�wimp_attachsubmenu(menu_3_1%,2,menu_3_1_2%)
4�
>D�---------------------------------------------------------------
H��_menu_3_1_3
RAmenu_3_1_3%=�wimp_createmenu("OREGAN/!Archivist/!Designer",0)
\0�wimp_attachsubmenu(menu_3_1%,3,menu_3_1_3%)
f�
pD�---------------------------------------------------------------
z��_menu_3_1_4
�\menu_3_1_4%=�wimp_createmenu("SPACETECH/NOAA_NASA/ORRERY/PDS_VIEW/SOVIET/WEATHERDESK",0)
�0�wimp_attachsubmenu(menu_3_1%,4,menu_3_1_4%)
��
�D�---------------------------------------------------------------
���_menu_3_2
�;menu_3_2%=�wimp_createmenu("AUDIO/CLARES/OREGAN/VTI",0)
�,�wimp_attachsubmenu(menu_3%,2,menu_3_2%)
��
�D�---------------------------------------------------------------
���_menu_3_2_1
�Tmenu_3_2_1%=�wimp_createmenu("CLARES/!Perform/!Rhapsody3/!RythmBed/!Serenade",0)
�0�wimp_attachsubmenu(menu_3_2%,1,menu_3_2_1%)
��
	D�---------------------------------------------------------------
	��_menu_3_2_2
	6menu_3_2_2%=�wimp_createmenu("OREGAN/!Symphony",0)
	$0�wimp_attachsubmenu(menu_3_2%,2,menu_3_2_2%)
	.�
	8D�---------------------------------------------------------------
	B��_menu_3_2_3
	L0menu_3_2_3%=�wimp_createmenu("VTI/EMPTY!",0)
	V0�wimp_attachsubmenu(menu_3_2%,3,menu_3_2_3%)
	`�
	jD�---------------------------------------------------------------
	t��_menu_3_3
	~4menu_3_3%=�wimp_createmenu("CODERS/!BasicAOF",0)
	�,�wimp_attachsubmenu(menu_3%,3,menu_3_3%)
	��
	�D�---------------------------------------------------------------
	���_menu_3_4
	�Amenu_3_4%=�wimp_createmenu("EDUCATION/SHERSTON/TOPOLOGIKA",0)
	�,�wimp_attachsubmenu(menu_3%,4,menu_3_4%)
	��
	�D�---------------------------------------------------------------
	���_menu_3_4_1
	�mmenu_3_4_1%=�wimp_createmenu("SHERSTON/!AV3DEMO/!BODYWISE/!CRYSTAL/!CRF2/!Plantwise/!Sneezes/!VoyDemo",0)
	�0�wimp_attachsubmenu(menu_3_4%,1,menu_3_4_1%)
	��
D�---------------------------------------------------------------

��_menu_3_4_2
Nmenu_3_4_2%=�wimp_createmenu("TOPOLOGIKA/!IMAGINE/!ManiaDemo/!MusicBox",0)
0�wimp_attachsubmenu(menu_3_4%,2,menu_3_4_2%)
(�
2D�---------------------------------------------------------------
<��_menu_3_5
Ffmenu_3_5%=�wimp_createmenu("GAMES/ECLIPSE/MYNDGAMEZ/OREGAN/PSYCORE/SHERSTON/TBA_SOFT/THEHITMEN",0)
P,�wimp_attachsubmenu(menu_3%,5,menu_3_5%)
Z�
dD�---------------------------------------------------------------
n��_menu_3_5_1
xGmenu_3_5_1%=�wimp_createmenu("ECLIPSE/!DuneII/!RoboCod/!Eclipse",0)
�0�wimp_attachsubmenu(menu_3_5%,1,menu_3_5_1%)
��
�D�---------------------------------------------------------------
���_menu_3_5_2
�8menu_3_5_2%=�wimp_createmenu("MYNDGAMEZ/!DetDemo",0)
�0�wimp_attachsubmenu(menu_3_5%,2,menu_3_5_2%)
��
�D�---------------------------------------------------------------
���_menu_3_5_3
�Bmenu_3_5_3%=�wimp_createmenu("OREGAN/!Arcturus/!Magnetoids",0)
�0�wimp_attachsubmenu(menu_3_5%,3,menu_3_5_3%)
��
�D�---------------------------------------------------------------
��_menu_3_5_4
>menu_3_5_4%=�wimp_createmenu("PSYCORE/!BBDemo/!RevDemo",0)
0�wimp_attachsubmenu(menu_3_5%,4,menu_3_5_4%)
"�
,D�---------------------------------------------------------------
6��_menu_3_5_5
@;menu_3_5_5%=�wimp_createmenu("SHERSTON/!CrystalMaze",0)
J0�wimp_attachsubmenu(menu_3_5%,5,menu_3_5_5%)
T�
^D�---------------------------------------------------------------
h��_menu_3_5_6
r=menu_3_5_6%=�wimp_createmenu("TBA_SOFT/!CyberApe/!FTT",0)
|0�wimp_attachsubmenu(menu_3_5%,6,menu_3_5_6%)
��
�D�---------------------------------------------------------------
���_menu_3_5_7
�Cmenu_3_5_7%=�wimp_createmenu("THEHITMEN/!QuickRun/!RickDemo",0)
�0�wimp_attachsubmenu(menu_3_5%,7,menu_3_5_7%)
��
�D�---------------------------------------------------------------
���_menu_3_6
�amenu_3_6%=�wimp_createmenu("GRAPHICS/4THDIMENS/CLARES/LOGOTRON/OREGAN/PINEAPPLE/SPACETECH",0)
�,�wimp_attachsubmenu(menu_3%,6,menu_3_6%)
��
�D�---------------------------------------------------------------
���_menu_3_6_1
Gmenu_3_6_1%=�wimp_createmenu("4THDIMENS/StereoWorld:-13 Sprites",0)
0�wimp_attachsubmenu(menu_3_6%,1,menu_3_6_1%)
�
&D�---------------------------------------------------------------
0��_menu_3_6_2
:Bmenu_3_6_2%=�wimp_createmenu("CLARES/!Composition/!ProArt2",0)
D0�wimp_attachsubmenu(menu_3_6%,2,menu_3_6_2%)
N�
XD�---------------------------------------------------------------
b��_menu_3_6_3
l=menu_3_6_3%=�wimp_createmenu("LOGOTRON/Revelation Pro",0)
v0�wimp_attachsubmenu(menu_3_6%,3,menu_3_6_3%)
��
�D�---------------------------------------------------------------
���_menu_3_6_4
�5menu_3_6_4%=�wimp_createmenu("OREGAN/Morpheus",0)
�0�wimp_attachsubmenu(menu_3_6%,4,menu_3_6_4%)
��
�D�---------------------------------------------------------------
���_menu_3_6_5
�9menu_3_6_5%=�wimp_createmenu("PINEAPPLE/!Studio24",0)
�0�wimp_attachsubmenu(menu_3_6%,5,menu_3_6_5%)
��
�D�---------------------------------------------------------------
���_menu_3_6_6

9menu_3_6_6%=�wimp_createmenu("SPACETECH/PhotoDesk",0)

0�wimp_attachsubmenu(menu_3_6%,6,menu_3_6_6%)

�

 D�---------------------------------------------------------------

*��_menu_3_7

4@menu_3_7%=�wimp_createmenu("MULTIMEDIA/ANGLIA:-/!SeaLife",0)

>,�wimp_attachsubmenu(menu_3%,7,menu_3_7%)

H�

RD�---------------------------------------------------------------

\��_menu_3_8

f7menu_3_8%=�wimp_createmenu("VIDEO/CLARES/OREGAN",0)

p,�wimp_attachsubmenu(menu_3%,8,menu_3_8%)

z�

�D�---------------------------------------------------------------

���_menu_3_8_1

�4menu_3_8_1%=�wimp_createmenu("CLARES/!Titler",0)

�0�wimp_attachsubmenu(menu_3_8%,1,menu_3_8_1%)

��

�D�---------------------------------------------------------------

���_menu_3_8_2

�6menu_3_8_2%=�wimp_createmenu("OREGAN/CineWorks",0)

�0�wimp_attachsubmenu(menu_3_8%,2,menu_3_8_2%)

��

�D�---------------------------------------------------------------

�
��_menu_4

�Imenu_4%=�wimp_createmenu("DECADES/Decades From:-/Longman Logotron",0)
(�wimp_attachsubmenu(menu%,4,menu_4%)
�
D�---------------------------------------------------------------
$
��_menu_5
.Wmenu_5%=�wimp_createmenu("FREESOFT/ARC_WORLD/EESOX/IMPRESSION/SHERSTON/TBA_SOFT",0)
8(�wimp_attachsubmenu(menu%,5,menu_5%)
B�
LD�---------------------------------------------------------------
V��_menu_5_1
``menu_5_1%=�wimp_createmenu("ARC_WORLD/!Alerion/!AlienInv/!Aliped/!Asylum/!MrDoo/!OddBall",0)
j,�wimp_attachsubmenu(menu_5%,1,menu_5_1%)
t�
~D�---------------------------------------------------------------
���_menu_5_1
�`menu_5_1%=�wimp_createmenu("ARC_WORLD/!Alerion/!AlienInv/!Aliped/!Asylum/!MrDoo/!OddBall",0)
�,�wimp_attachsubmenu(menu_5%,1,menu_5_1%)
��
�D�---------------------------------------------------------------
���_menu_5_2
�Fmenu_5_2%=�wimp_createmenu("EESOX/!CDrAudio/!CDSpeed/!CDVolume",0)
�,�wimp_attachsubmenu(menu_5%,2,menu_5_2%)
��
�D�---------------------------------------------------------------
���_menu_5_3
�@menu_5_3%=�wimp_createmenu("IMPRESSION/Impression Junior",0)
,�wimp_attachsubmenu(menu_5%,3,menu_5_3%)

�
D�---------------------------------------------------------------
��_menu_5_4
(Wmenu_5_4%=�wimp_createmenu("SHERSTON/Edwina The Elephant/Gordon's Groovy Granny",0)
2,�wimp_attachsubmenu(menu_5%,4,menu_5_4%)
<�
FD�---------------------------------------------------------------
P��_menu_5_5
Z8menu_5_5%=�wimp_createmenu("TBA_SOFT/!DragonBall",0)
d,�wimp_attachsubmenu(menu_5%,5,menu_5_5%)
n�
xD�---------------------------------------------------------------
�
��_menu_6
�6menu_6%=�wimp_createmenu("GUARDIANS/!Guardians",0)
�(�wimp_attachsubmenu(menu%,6,menu_6%)
��
�D�---------------------------------------------------------------
�
��_menu_7
��menu_7%=�wimp_createmenu("OLD_DISKS/APPS/AUDIO/CLIPART/CODERS/EDUCATION/GAMES/GRAPHICS/LOTTERY/MISC/POCKETBOOK/UTILITIES/WORDS",0)
�(�wimp_attachsubmenu(menu%,7,menu_7%)
��
�D�---------------------------------------------------------------
���_menu_7_1
�umenu_7_1%=�wimp_createmenu("APPS/!CDIndex/!Diary/!Direct/!DiscIndex/!DiscBox/!Investor/!Menaker/!Modes/!PlanF",0)
�,�wimp_attachsubmenu(menu_7%,1,menu_7_1%)
�
D�---------------------------------------------------------------
��_menu_7_2
"4menu_7_2%=�wimp_createmenu("AUDIO/!WimpTrack",0)
,,�wimp_attachsubmenu(menu_7%,2,menu_7_2%)
6�
@D�---------------------------------------------------------------
J��_menu_7_3
T�menu_7_3%=�wimp_createmenu("CLIPART/ENVIROCLIPS/Balcony/CanOfBeer/Cassette/Computer/Discs/Extension/Guitar/Herman/House/MonoRail/OfficeScape/Pencil",0)
^,�wimp_attachsubmenu(menu_7%,3,menu_7_3%)
h�
rD�---------------------------------------------------------------
|��_menu_7_3_1
�]menu_7_3_1%=�wimp_createmenu("ENVIROCLIPS/BottleBank/CoalBag/CoolTowers/Factory/Hills",0)
�0�wimp_attachsubmenu(menu_7_3%,1,menu_7_3_1%)
��
�D�---------------------------------------------------------------
���_menu_7_4
�Gmenu_7_4%=�wimp_createmenu("CODERS/!EventShell/!LOGOV2/!QuicKey",0)
�,�wimp_attachsubmenu(menu_7%,4,menu_7_4%)
��
�D�---------------------------------------------------------------
���_menu_7_5
�Dmenu_7_5%=�wimp_createmenu("EDUCATION/!Periodic/!Polyominoes",0)
�,�wimp_attachsubmenu(menu_7%,5,menu_7_5%)
��
D�---------------------------------------------------------------
��_menu_7_6
�menu_7_6%=�wimp_createmenu("GAMES/!3DMaze/!BombScare/!Cars/!Centipede/!Crusader/!Darklands/!Enigma/!Frosty/!JigSaw/!Locate/!MineSweep/!Rescuer/!RSI/!Shanghai/!Warfare/!Willy/!WordPairs",0)
&,�wimp_attachsubmenu(menu_7%,6,menu_7_6%)
0�
:D�---------------------------------------------------------------
D��_menu_7_7
NKmenu_7_7%=�wimp_createmenu("GRAPHICS/!2DWaves/!ArtFiler/!SpacePaint",0)
X,�wimp_attachsubmenu(menu_7%,7,menu_7_7%)
b�
lD�---------------------------------------------------------------
v��_menu_7_8
�Dmenu_7_8%=�wimp_createmenu("LOTTERY/!ApriLot/!Lottery/!Pools",0)
�,�wimp_attachsubmenu(menu_7%,8,menu_7_8%)
��
�D�---------------------------------------------------------------
���_menu_7_9
�cmenu_7_9%=�wimp_createmenu("MISC/!DigiWatch/!MPG/!MoneyHelp/!PocketM/!Repay/!TextCheck/!VAT",0)
�,�wimp_attachsubmenu(menu_7%,9,menu_7_9%)
��
�D�---------------------------------------------------------------
���_menu_7_10
�:menu_7_10%=�wimp_createmenu("POCKETBOOK/Psion Golf",0)
�.�wimp_attachsubmenu(menu_7%,10,menu_7_10%)
��
D�---------------------------------------------------------------
��_menu_7_11
�menu_7_11%=�wimp_createmenu("UTILITIES/!BDChanger/!MyCalender/!ColorCube/!Copier/!Exchange/!FlashFind/!HelpPlus/!Mode/!ModuleFS/!FixVirMod/!Mouse/!PointFade/!Print/!QFR/!Rodent/!Swapper/!Tools/!TypeEdit/!UnCFS",0)
 .�wimp_attachsubmenu(menu_7%,11,menu_7_11%)
*�
4D�---------------------------------------------------------------
>��_menu_7_12
H@menu_7_12%=�wimp_createmenu("WORDS/!OverWrite/!TextCheck",0)
R.�wimp_attachsubmenu(menu_7%,12,menu_7_12%)
\�
fD�---------------------------------------------------------------
p
��_menu_8
zhmenu_8%=�wimp_createmenu("PD_ETC/AUDIO/CODERS/DTP/GAMES/GRAPHICS/INTERNET/MISC/SILLIES/UTILITIES",0)
�(�wimp_attachsubmenu(menu%,8,menu_8%)
��
�D�---------------------------------------------------------------
���_menu_8_1
�Gmenu_8_1%=�wimp_createmenu("AUDIO/!LaserHarp/!QTMTrack/!SmartCD",0)
�,�wimp_attachsubmenu(menu_8%,1,menu_8_1%)
��
�D�---------------------------------------------------------------
���_menu_8_2
�dmenu_8_2%=�wimp_createmenu("CODERS/ARMInt/!CLISP/!QZap/!RPCalc/!StrongEd/!StrongHelp/!SWIRef",0)
�,�wimp_attachsubmenu(menu_8%,2,menu_8_2%)
��
�D�---------------------------------------------------------------
��_menu_8_3
,menu_8_3%=�wimp_createmenu("DTP/!TeX",0)
,�wimp_attachsubmenu(menu_8%,3,menu_8_3%)
$�
.D�---------------------------------------------------------------
8��_menu_8_4
B9menu_8_4%=�wimp_createmenu("GAMES/!InfoCom/Inform",0)
L,�wimp_attachsubmenu(menu_8%,4,menu_8_4%)
V�
`D�---------------------------------------------------------------
j��_menu_8_5
tImenu_8_5%=�wimp_createmenu("GRAPHICS/!FracPaint/!FYEO2/!Ray3D_Pro",0)
~,�wimp_attachsubmenu(menu_8%,5,menu_8_5%)
��
�D�---------------------------------------------------------------
���_menu_8_6
��menu_8_6%=�wimp_createmenu("INTERNET/!Base64/!UUCoder/!Webster/!DemConfig/!NewsBase/!SerialDev/!SLIPdial/!TCPIP/!TTFN/!SerialDev",0)
�,�wimp_attachsubmenu(menu_8%,6,menu_8_6%)
��
�D�---------------------------------------------------------------
���_menu_8_7
�8menu_8_7%=�wimp_createmenu("MISC/!Cron/!MoonTool",0)
�,�wimp_attachsubmenu(menu_8%,7,menu_8_7%)
��
�D�---------------------------------------------------------------
��_menu_8_8

_menu_8_8%=�wimp_createmenu("SILLIES/!ArcTune/!IconClock/!Tim/!BabyBlues/!Fergus/!Iconz2",0)
,�wimp_attachsubmenu(menu_8%,8,menu_8_8%)
�
(D�---------------------------------------------------------------
2��_menu_8_9
<�menu_8_9%=�wimp_createmenu("UTILITIES/!BackIcon/!CFSMove/!CLIGuard/!ETELED/!Filters/!Guest/!HourExt/!Iconiser/!LongFiles/!Mempie2/!MultiObey/!UniqueID/!UnixTrans/!WimpKeys/!WindowRd/!ZoomChars/ZRegister",0)
F,�wimp_attachsubmenu(menu_8%,9,menu_8_9%)
P�
Z
d,� �wimp_error(title$,error$,button,from)
e� pre$,flags%,ok,cancel
fpre$=""
g� from=1 pre$="Error from "
h!� from=2 pre$="Message from "
ifrom=�(1-from)
j� button=1 ok=1:cancel=0
k� button=2 ok=0:cancel=1
l.flags%=ok+(cancel<<1)+(0<<2)+(0<<3)+(1<<4)
m
wimp%!0=0
n$(wimp%+4)=error$
o1ș"Wimp_ReportError",wimp%,flags%,pre$+title$
p�
q1� �wimp_initialise(n$,wimpmem%,iconmem%,ver%)
r� wmsgs% 3
s
!wmsgs%=0
t@ș"Wimp_Initialise",ver%,&4B534154,n$,wmsgs% � wcver%,wtask%
u� wimpmem%<256 wimpmem%=256
v� wfontbuf% 256
w� wfontbuftemp% 256
x� L=0 � 255
y  wfontbuf%?L=0
z� L
{� wtblk% 320
|� wdscale% 80
}� wdtrans% 300
~� wimp% wimpmem%
�� wcver%<ver% �wimp_error("WIMP","You need RISC OS "+�(ver%/100)+" or better to run this application.",1,1):ș"Wimp_CloseDown":�
�� wicons% iconmem%
�wiconmax%=wicons%+iconmem%
�
wBANNER=�
�
NULL=�
�finished%=�
�wprinting%=�
� wsavedrag%=-1:wslidedrag%=-1
��wimp_checkforload
�=wtask%
�� �wimp_measurefile(path$)
�X=�(path$)
�
size%=�#X
��#X
�=size%+4
�%� �wimp_loadsprites(file$,sarea%)
�� file%,s%
�file%=�(file$)
�s%=�#file%+4
��#file%
�!sarea%=s%
�sarea%!8=16
�%ș"OS_SpriteOp",&10A,sarea%,file$
�=sarea%+s%
�%� �wimp_loadwindow(file$,win$,sp)
�-� name%,whan%,icons%,L,ic%,ind%,spr%,txt%
�� name% 11
�� L=0 � 255
�  wfontbuftemp%?L=0
�� L
� ș"Wimp_OpenTemplate",,file$
�$name%=win$
�Tș"Wimp_LoadTemplate",,wimp%,wicons%,wiconmax%,wfontbuftemp%,name%,0 � ,,wicons%
�� L=0 � 255
�&  � wfontbuftemp%?L wfontbuf%?L+=1
�� L
�� sp=0 �
�  wimp%!64=1
��
�  wimp%!64=sp
�  icons%=wimp%!84
�  � icons%>0 �
�    � L=1 � icons%
�!      ic%=wimp%+((L-1)*32)+88
�       ind%=((ic%!16)>>8) � 1
�       spr%=((ic%!16)>>1) � 1
�      txt%=(ic%!16) � 1
�&      � ind%=1 � spr%=1 � txt%=0 �
�#        � (ic%!28)<>0 ic%!24=sp
�      �
�    � L
�  �
��
�(ș"Wimp_CreateWindow",,wimp% � whan%
�ș"Wimp_CloseTemplate"
�
=whan%
�*� �wimp_puticontext(whan%,icon%,text$)
�� flag%,t$
�� whan%=-2 �
�wimp%!0=whan%
�wimp%!4=icon%
� ș"Wimp_GetIconState",,wimp%
�flag%=wimp%!24
�flag%=(flag%>>8)
�T� (flag% � 1) =0 �wimp_error("DrWimp","Icon "+�icon%+" is not indirected",1,1):�
�%t$=�wimp_geticontext(whan%,icon%)
�� t$=text$ �
�
wimp%!8=0
�wimp%!12=0
�$(wimp%!28)=""
� ș"Wimp_SetIconState",,wimp%
�
wimp%!8=0
�wimp%!12=0
�$(wimp%!28)=text$
� ș"Wimp_SetIconState",,wimp%
�wimp%!0=whan%
�wimp%!4=icon%
� ș"Wimp_GetIconState",,wimp%
� minx%=wimp%!8:miny%=wimp%!12
�!maxx%=wimp%!16:maxy%=wimp%!20
�6ș"Wimp_ForceRedraw",whan%,minx%,miny%,maxx%,maxy%
��
�'� �wimp_iconbar(sprite$,text$,pos%)
�pos%-=2
�!� wisprite2% 20,wispr_txt% 12
�-� text$="" =�wimp_iconbarsp(sprite$,pos%)
�$wisprite2%="s"+sprite$
�$wispr_txt%=�text$,12)
�wimp%!0=pos%
�
wimp%!4=0
�wimp%!8=-16
�wimp%!12=128
�wimp%!16=88
�wimp%!20=&1700310B
�wimp%!24=wispr_txt%
�wimp%!28=wisprite2%
�wimp%!32=20
�wBARTEXT=�
�(ș "Wimp_CreateIcon",,wimp% � wihan%
�=-2
�#� �wimp_createmenu(menu$,size%)
�4� wmenu%,num,q,L,mflags%,a%,width%,extra%,title$
�$num=�wimp_numberofentries(menu$)
�
num-=1
�� size%<=num size%=0
�"� size%=0 � wmenu% (num*24)+28
�?� size%>0 extra%=size%-num:� wmenu% (num*24)+28+(extra%*24)
�q=�menu$,"/")
�title$=�menu$,q-1)
�%� �(title$)>11 title$=�title$,11)
�$wmenu%=title$
�menu$=�menu$,�(menu$)-q)
� width%=(�(�menu$,q-1))-1)*16
�wmenu%!12=&00070207
�wmenu%!20=44
�wmenu%!24=0
�wptr%=wmenu%+28
�� L=1 � num
�"�wimp_decodemenuentry(menu$,L)
�#� L=num mflags%=&88 � mflags%=8
�!wptr%=mflags%
�wptr%!4=wsubptr%
�wptr%!8=&7000021
�b� �(item$)>11 � twelve% �(item$):$(twelve%)=item$:wptr%!8=&7000121:wptr%!12=twelve%:wptr%!16=0
�#� �(item$)<12 $(wptr%+12)=item$
�a%=(�(item$)+1)*16
�� a%>width% width%=a%
�
wptr%+=24
�� L
-� min%=(FNuser_minmenuwidth(wmenu%)+1)*16
 � IF min%>width% width%=min%
wmenu%!16=width%
=wmenu%
+� �wimp_attachsubmenu(menu%,item%,sub%)
!(menu%+8+(item%*24))=sub%
�
� �wimp_banner(whan%,delay)
� t
	 �wimp_openwindow(whan%,1,-1)


wBANNER=�
 ș"OS_ReadMonotonicTime" � t
wdelaymax%=(delay*100)+t

wbanner%=whan%
�
� �wimp_poll

� reason%
�
)ș"Wimp_Poll",0,wimp% � reason%,wimp%
Ȏ reason% �
� 0 : �wimp_pollnull
 � 1 : �wimp_pollredrawwindow
� 2 : �wimp_pollopenwindow
� 3 : �wimp_pollclosewindow
&� 4 : �user_leavingwindow(wimp%!0)
'� 5 : �user_enteringwindow(wimp%!0)
� 6 : �wimp_pollmouseclick
� 7 : �wimp_pollsavemessage
� 8 : �wimp_pollkeypress
!� 9 : �wimp_pollmenuselection

� 10 :

� 11 :
 
� 12 :
!
� 13 :
"
� 14 :
#
� 15 :
$
� 16 :
%� 17,18 : �wimp_pollmessage
&
� 19 :
'�
(� finished%
)�wimp_closedown
*�
+'� �wimp_menupopup(mhan%,bar%,x%,y%)
,
Ȏ bar% �
-0� 1    : ș"Wimp_CreateMenu",,mhan%,x%+64,96
.. : ș"Wimp_CreateMenu",,mhan%,x%+64,y%+20
/�
0�wimp_menujustopened(mhan%)
1wlastmenu%=mhan%
2�
3� �wimp_checkforload
4(� envstr%,a$,L,i%,file$,p$,o%,ftype%
5ș"OS_GetEnv" � envstr%
6a$=�wimp_string(envstr%)
7
� L=1 � 3
8i%=�a$," ")
9a$=�a$,�(a$)-i%)
:� L
;
� a$="" �
<file$=�wimp_getleafname(a$)
=p$=�a$,�(a$)-�(file$))
>.ș"OS_File",21,file$,,,p$ � o%,,,,,,ftype%
?
� o%<>1 �
@(i%=�user_loaddata(a$,0,0,�~(ftype%))
A�
B$� �wimp_geticontext(whan%,icon%)
Cwimp%!0=whan%
Dwimp%!4=icon%
E ș"Wimp_GetIconState",,wimp%
F=$(wimp%!28)
G#� �wimp_iconbarsp(sprite$,pos%)
H$wisprite2%=sprite$
Iwimp%!0=pos%
J
wimp%!4=0
K
wimp%!8=0
Lwimp%!12=68
Mwimp%!16=80
Nwimp%!20=&1700310A
Owimp%!24=wisprite2%
Pwimp%!28=1
Qwimp%!32=20
RwBARTEXT=�
S'ș"Wimp_CreateIcon",,wimp% � wihan%
T=-2
U"� �wimp_numberofentries(menu$)
V
� total,L
Wtotal=1
X� L=1 � �(menu$)
Y� �menu$,L,1)="/" total+=1
Z� L
[
=total
\$� �wimp_decodemenuentry(menu$,n)
]� M,p,omenu$
^M=0
_p=1
`�
a� �menu$,M,1)="/" p+=1
bM+=1
c	� p=n
domenu$=menu$
e#omenu$=�omenu$,�(omenu$)-(M-1))
fp=�omenu$,"/")
g� p>0 omenu$=�omenu$,p-1)
hp=�omenu$,">")
i$� p=0 item$=omenu$:wsubptr%=-1:�
jitem$=�omenu$,p-1)
k8� wsubptr%=FNwimp_eval(RIGHT$(omenu$,LEN(omenu$)-p))
lwsubptr%=-1
m�
n,� �wimp_openwindow(whan%,centre%,stack%)
o$� height%,x%,y%,drag%,write%,ok%
p� stack%=-3 �
q  !wimp%=whan%
r$  ș"Wimp_GetWindowState",,wimp%
s  cstack%=wimp%!28
t�
uwimp%!0=whan%
v!ș"Wimp_GetWindowInfo",,wimp%
w"� centre%=1 �wimp_centrewindow
x0� centre%=2 �wimp_pointercentrewindow(whan%)
ya%=�user_pane(whan%)
z� stack%=-3 stack%=cstack%
{wimp%!28=stack%
|ș"Wimp_OpenWindow",,wimp%
}"ș"Wimp_GetWindowState",,wimp%
~height%=wimp%!16-wimp%!8
y%=wimp%!8+height%
�x%=wimp%!4
�(�user_openwindow(whan%,x%,y%,stack%)
�%� �user_savefiletype(whan%)<>"" �
�  drag%=0:write%=1:ok%=2
�,  �user_saveicon(whan%,drag%,write%,ok%)
�"  �wimp_putcaret(whan%,write%)
��
��
�� �wimp_pollnull
�� NULL=� �user_null
�*� wslidedrag%<>-1 �wimp_draggingslider
�� t
�� wBANNER=� �
� ș"OS_ReadMonotonicTime" � t
�� t<=wdelaymax% �
�)�wimp_closewindow(wbanner%):wBANNER=�
��
�� �wimp_pollredrawwindow
�
� flag
�'ș"Wimp_RedrawWindow",,wimp% � flag
�ȕ flag
��wimp_savewimp
�A�user_redraw(wimp%!0,wimp%!28,wimp%!32,wimp%!36,wimp%!40,�,0)
��wimp_loadwimp
�'ș"Wimp_GetRectangle",,wimp% � flag
��
��
�� �wimp_pollopenwindow
�� a%,win%,drag%,write%,ok%
�4!wtblk%=!wimp%:wtblk%!4=wimp%!4:wtblk%!8=wimp%!8
�<wtblk%!12=wimp%!12:wtblk%!16=wimp%!16:wtblk%!20=wimp%!20
�)wtblk%!24=wimp%!24:wtblk%!28=wimp%!28
�win%=!wimp%
�a%=�user_pane(win%)
�� a%<>-1 wimp%!28=a%
�ș"Wimp_OpenWindow",,wimp%
�7�user_openwindow(!wimp%,wimp%!4,wimp%!16,wtblk%!28)
�a%=�user_pane(win%)
�� a%<>-1 wtblk%!28=a%
�ș"Wimp_OpenWindow",,wtblk%
�$� �user_savefiletype(win%)<>"" �
�$  � �wimp_iswindowopen(win%)=0 �
�    drag%=0:write%=1:ok%=2
�-    �user_saveicon(win%,drag%,write%,ok%)
�#    �wimp_putcaret(win%,write%)
�  �
��
��
�� �wimp_pollclosewindow
�ș"Wimp_CloseWindow",,wimp%
��user_closewindow(wimp%!0)
��
�� �wimp_pollmouseclick
�-� mhan%,y,x%,y%,s%,done%,drag%,write%,ok%
�3� wimp%!8=64 �wimp_startdrag(wimp%!12,wimp%!16)
�c� �user_sliderback(wimp%!12,wimp%!16)<>-1 �wimp_clickedslider(wimp%!12,wimp%!16,!wimp%,wimp%!4)
�&s%=�user_slider(wimp%!12,wimp%!16)
�<� s%<>-1 �wimp_clickedslider(wimp%!12,s%,!wimp%,wimp%!4)
�done%=0
�5� wimp%!8<>2 � �user_savefiletype(wimp%!12)<>"" �
�  drag%=0:write%=1:ok%=2
�/  �user_saveicon(wimp%!12,drag%,write%,ok%)
�6  � wimp%!16=ok% �wimp_quicksave(wimp%!12):done%=1
��
�� done%=1 �
�� wimp%!8<>2 �
�H  whan%=wimp%!12:icon%=wimp%!16:button%=wimp%!8:x%=!wimp%:y%=wimp%!4
�I  x%=�wimp_screentowork(whan%,x%,0):y%=�wimp_screentowork(whan%,y%,1)
�1  �user_mouseclick(whan%,icon%,button%,x%,y%)
��
�� wimp%!8<>2 �
�window%=wimp%!12
�'mhan%=�user_menu(wimp%!12,wimp%!16)
�� mhan%=0 �
�"ș"Wimp_GetPointerInfo",,wimp%
�%y=((�wimp_menusize(mhan%))*44)+96
�Ȏ window% �
�4� -2   : ș"Wimp_CreateMenu",,mhan%,wimp%!0-64,y
�b : x%=!wimp%:y%=wimp%!4:�user_menuopen(mhan%,wimp%!16):ș"Wimp_CreateMenu",,mhan%,x%-64,y%+20
��
��wimp_menujustopened(mhan%)
�wlastmenu%=mhan%
��
�� �wimp_pollsavemessage
�)� wsavedrag%=-1 �wimp_endsliderdrag:�
�ș"DragASprite_Stop"
�� win%,ico%,x%,y%,v%
�"ș"Wimp_GetPointerInfo",,wimp%
�win%=wimp%!12
�ico%=wimp%!16
�
x%=!wimp%
�y%=wimp%!4
�B$(wimp%+44)=�wimp_getleafname(�wimp_geticontext(wsavew%,1))+�0
�wimp%!20=win%
�wimp%!24=ico%
�wimp%!28=x%
�wimp%!32=y%
�wimp%!36=1024
�
!wimp%=64
�wimp%!12=0
�wimp%!16=1
�-ș"OS_ReadUnsigned",10,"&"+wsavet$ � ,,v%
�wimp%!40=v%
�3ș"Wimp_SendMessage",18,wimp%,wimp%!20,wimp%!24
�wsavedrag%=-1
��
�� �wimp_pollkeypress
�� done,drag%,write%,ok%
�
done=0
�5� �user_savefiletype(wimp%!0)<>"" � wimp%!24=13 �
�  drag%=0:write%=1:ok%=2
�.  �user_saveicon(wimp%!0,drag%,write%,ok%)
�6  � wimp%!4=write% �wimp_quicksave(wimp%!0):done=1
��
�� done=1 �
��wimp_savewimp
�1done=�user_keypress(wimp%!0,wimp%!4,wimp%!24)
��wimp_loadwimp
�)� done=0 ș"Wimp_ProcessKey",wimp%!24
��
�� �wimp_pollmenuselection
�$�wimp_getmenuanditem(wlastmenu%)
�&�user_menuselection(wmenu%,witem%)
�"ș"Wimp_GetPointerInfo",,wimp%
�� wimp%!8<>1 �
�9ș"Wimp_CreateMenu",,wlastmenu%,wimp%!0-64,wimp%!4+20
��
�� �wimp_pollmessage
Ȏ wimp%!16 �
� 0      : finished%=�
 � 1      : �wimp_dataloadapp
� 2      : �wimp_datasave
'� 3,5    : �wimp_dataload(wimp%!16)
� &502   : �wimp_help
� &400C1 : �user_modechange
 � &400C0 : �wimp_opensubmenu
"� &80147 : �user_printerchange
	�

�
� �wimp_closedown
� L

� L=0 � 255
'  � wfontbuf%?L ș"Font_LoseFont",L
� L
ș"Wimp_CloseDown"
�
!� �wimp_menujustopened(menu%)
� drag%,write%,ok%
%� �user_savefiletype(menu%)<>"" �
  drag%=0:write%=1:ok%=2
,  �user_saveicon(menu%,drag%,write%,ok%)
"  �wimp_putcaret(menu%,write%)
�
�
� �wimp_getleafname(text$)
	� L,p
p=0
� L=1 � �(text$)
� �text$,L,1)="." p=L
� L
 � p=0 =text$
!=�text$,�(text$)-p)
"� �wimp_string(wptr%)
#� a$
$ȕ ?wptr%<>0
%a$+=�(?wptr%):wptr%+=1
&�
'=a$
(!� �wimp_putcaret(whan%,icon%)
)� xoff,yoff
*xoff=1E6:yoff=0
+9ș"Wimp_SetCaretPosition",whan%,icon%,xoff,yoff,-1,-1
,�
-� �wimp_centrewindow
.?� x0,y0,x1,y1,wwidth,wheight,XEig,YEig,sx,sy,swidth,sheight
/x0=wimp%!4:y0=wimp%!8
0x1=wimp%!12:y1=wimp%!16
1wwidth=x1-x0:wheight=y1-y0
2)ș"OS_ReadModeVariable",-1,4 � ,,XEig
3)ș"OS_ReadModeVariable",-1,5 � ,,YEig
4(ș"OS_ReadModeVariable",-1,11 � ,,sx
5(ș"OS_ReadModeVariable",-1,12 � ,,sy
6swidth=sx<<XEig
7sheight=sy<<YEig
8x0=(swidth-wwidth)/2
9y0=(sheight-wheight)/2
:wimp%!4=x0:wimp%!8=y0
;x1=x0+wwidth:y1=y0+wheight
<wimp%!12=x1:wimp%!16=y1
=�
>&� �wimp_pointercentrewindow(whan%)
?$� mx%,my%,width%,height%,xp%,yp%
@"ș"Wimp_GetPointerInfo",,wimp%
Amx%=wimp%!0:my%=wimp%!4
Bwimp%!0=whan%
C!ș"Wimp_GetWindowInfo",,wimp%
D4width%=wimp%!12-wimp%!4:height%=wimp%!16-wimp%!8
E&xp%=mx%-width%/2:yp%=my%-height%/2
Fwimp%!4=xp%:wimp%!8=yp%
G,wimp%!12=xp%+width%:wimp%!16=yp%+height%
H�
I� �wimp_draggingslider
J(� minx%,miny%,maxx%,maxy%,len%,len2%
K$!wimp%=wslidew%:wimp%!4=wslidei%
L ș"Wimp_GetIconState",,wimp%
M*minx%=wimp%!8+wox%:maxx%=wimp%!16+wox%
N+miny%=wimp%!12+woy%:maxy%=wimp%!20+woy%
O"ș"Wimp_GetPointerInfo",,wimp%
P)len%=!wimp%-minx%:len2%=wimp%!4-miny%
Q� wshei%>wswid% �
R  � len2%<>wlen2% �
S,    �wimp_bar(wslidew%,wslidei%,len2%,1)
T    wlen2%=len2%
U[    �user_slidervalue(wslidew%,wslidei%,�wimp_calcslidepcent(wslidew%,wslidei%,wshei%))
V  �
W�
X  � len%<>wlen% �
Y+    �wimp_bar(wslidew%,wslidei%,len%,0)
Z    wlen%=len%
[[    �user_slidervalue(wslidew%,wslidei%,�wimp_calcslidepcent(wslidew%,wslidei%,wswid%))
\  �
]�
^�
_ � �wimp_closewindow(window%)
`wimp%!0=window%
aș"Wimp_CloseWindow",,wimp%
b�user_closewindow(window%)
c�
d� �wimp_savewimp
e� L=0 � 316 � 4
f  wtblk%!L=wimp%!L
g� L
h�
i� �wimp_loadwimp
j� L=0 � 316 � 4
k  wimp%!L=wtblk%!L
l� L
m�
n� �wimp_iswindowopen(whan%)
o!wimp%=whan%
p"ș"Wimp_GetWindowState",,wimp%
q=(wimp%!32 >> 16) � 1
r"� �wimp_startdrag(whan%,icon%)
s'� ox%,oy%,i%,w%,n$,drag%,write%,ok%
t%wsavet$=�user_savefiletype(whan%)
u5� wsavet$="" �wimp_startsliderdrag(whan%,icon%):�
v"wsavew%=whan%:wsavedrag%=whan%
w!wimp%=wsavew%
x"ș"Wimp_GetWindowState",,wimp%
yox%=wimp%!4-wimp%!20
zoy%=wimp%!16-wimp%!24
{drag%=0:write%=1:ok%=2
|,�user_saveicon(wsavew%,drag%,write%,ok%)
}� drag%<>icon% �
~wimp%!4=drag%
 ș"Wimp_GetIconState",,wimp%
�i%=(wimp%!24>>8) � 1
�� i%=0 n$=$(wimp%+28):w%=1
�%� i%=1 n$=$(wimp%!28):w%=wimp%!32
�+!wimp%=wimp%!8+ox%:wimp%!4=wimp%!12+oy%
�.wimp%!8=wimp%!16+ox%:wimp%!12=wimp%!20+oy%
�/ș"DragASprite_Start",%11001010,w%,n$,wimp%
��
�.� �wimp_clickedslider(whan%,icon%,mx%,my%)
�L� len%,minx%,miny%,maxx%,maxy%,ox%,oy%,len2%,minxb%,minyb%,maxxb%,maxyb%
�!wimp%=whan%
�"ș"Wimp_GetWindowState",,wimp%
�ox%=wimp%!4-wimp%!20
�oy%=wimp%!16-wimp%!24
�!wimp%=whan%:wimp%!4=icon%
� ș"Wimp_GetIconState",,wimp%
�(minx%=wimp%!8+ox%:maxx%=wimp%!16+ox%
�)miny%=wimp%!12+oy%:maxy%=wimp%!20+oy%
�"len%=mx%-minx%:len2%=my%-miny%
�6!wimp%=whan%:wimp%!4=�user_sliderback(whan%,icon%)
� ș"Wimp_GetIconState",,wimp%
�*minxb%=wimp%!8+ox%:maxxb%=wimp%!16+ox%
�+minyb%=wimp%!12+oy%:maxyb%=wimp%!20+oy%
�'� (maxyb%-minyb%)>(maxxb%-minxb%) �
�$  �wimp_bar(whan%,icon%,len2%,1)
��
�#  �wimp_bar(whan%,icon%,len%,0)
��
�6!wimp%=whan%:wimp%!4=�user_sliderback(whan%,icon%)
� ș"Wimp_GetIconState",,wimp%
�'� (maxyb%-minyb%)>(maxxb%-minxb%) �
�X  �user_slidervalue(whan%,icon%,�wimp_calcslidepcent(whan%,icon%,wimp%!20-wimp%!12))
��
�W  �user_slidervalue(whan%,icon%,�wimp_calcslidepcent(whan%,icon%,wimp%!16-wimp%!8))
��
��
�� �wimp_quicksave(whan%)
�
� path$,Q
�$path$=�wimp_geticontext(whan%,1)
�� �path$,".") �
�!Q=�user_savedata(path$,whan%)
�� Q=0 �
�3�"SetType "+path$+" "+�user_savefiletype(whan%)
��
�\�wimp_error("Message","To save, drag the icon to a directory viewer or application",1,0)
��
��
�,� �wimp_screentowork(whan%,coord%,side%)
�� f%
�6wimp%!0=whan%:ș"XWimp_GetWindowInfo",,wimp% � ;f%
�� (f% � 1)=1 =0
�&� side%=0 =coord%+wimp%!20-wimp%!4
�'� side%=1 =coord%+wimp%!24-wimp%!16
�=0
�� �wimp_menusize(mhan%)
�� wptr%,e,l,flag%
�e=�
�wptr%=mhan%+4
�l=0
��
�
wptr%+=24
�l+=1
�flag%=wptr%!0
�flag%=flag%>>7
�� (flag% � 1)=1 e=�
�	� e=�
�=l
�� �wimp_endsliderdrag
�wslidedrag%=-1
�� wshei%>wswid% �
�Y  �user_slidervalue(wslidew%,wslidei%,�wimp_calcslidepcent(wslidew%,wslidei%,wshei%))
��
�Y  �user_slidervalue(wslidew%,wslidei%,�wimp_calcslidepcent(wslidew%,wslidei%,wswid%))
��
��
�&� �wimp_getmenuanditem(wlastmenu%)
�� q
�9� (wimp%!4)=-1 wmenu%=wlastmenu%:witem%=(wimp%!0)+1:�
�q=0
�wmenu%=wlastmenu%
��
�3wmenu%=�wimp_findsubmenuptr(wmenu%,(wimp%!q)+1)
�q+=4
�� (wimp%!(q+4))=-1
�witem%=(wimp%!q)+1
��
�� �wimp_dataloadapp
�� wimp%!4=wtask% �
�wimp%!16=2
�wimp%!36=-1
�wimp%!12=wimp%!8
�0�wimp_zeroterminate(wimp%+44,"<Wimp$Scrap>")
�2ș"Wimp_SendMessage",17,wimp%,wimp%!4,wimp%!24
��
�� �wimp_datasave
�� path$,Q%
� path$=�wimp_string(wimp%+44)
��wimp_savewimp
�$Q%=�user_savedata(path$,wsavew%)
��wimp_loadwimp
�� Q%=0 �
�!�"SetType "+path$+" "+wsavet$
�wimp%!12=wimp%!8
�wimp%!16=3
�!wimp%=256
�3ș"Wimp_SendMessage",18,wimp%,wimp%!20,wimp%!24
�>� path$<>"<Wimp$Scrap>" �wimp_puticontext(wsavew%,1,path$)
��
�� �wimp_dataload(type%)
�&� whan%,icon%,ftype$,path$,p,x%,y%
�whan%=wimp%!20
�icon%=wimp%!24
�ftype$=�~(wimp%!40)
� path$=�wimp_string(wimp%+44)
��wimp_savewimp
�� type%=5 whan%=0:icon%=0
�x%=wimp%!28:y%=wimp%!32
�Gx%=�wimp_screentowork(whan%,x%,0):y%=�wimp_screentowork(whan%,y%,1)
�4p=�user_loaddata(path$,whan%,icon%,ftype$,x%,y%)
��wimp_loadwimp
�� p=1 �wimp_dataloadack
��
�� �wimp_help
�4� help%,whan%,icon%,ref%,help$,dest%,mwhan%,sub%
�dest%=wimp%!4
�ref%=wimp%!8
�whan%=wimp%!32
�icon%=wimp%!36
�help$=""
"ș"Wimp_GetPointerInfo",,wimp%
mwhan%=wimp%!12
-ș"Wimp_GetMenuState",1,wimp%,whan%,icon%
� !wimp%<>-1 �
&  �wimp_getmenuanditem(wlastmenu%)
"  sub%=!(wmenu%+8+(witem%*24))
  � sub%=mwhan% �
    �wimp_savewimp
%    help$=�user_help(whan%,icon%)
	    �wimp_loadwimp

  �
    �wimp_savewimp
+    help$=�user_menuhelp(wmenu%,witem%)

    �wimp_loadwimp
  �
�
  �wimp_savewimp
#  help$=�user_help(whan%,icon%)
  �wimp_loadwimp
�
help$=help$+"|M"
!wimp%=(�(help$)+24)��3
wimp%!4=dest%
wimp%!12=ref%
wimp%!16=&503
$(wimp%+20)=help$
)ș"Wimp_SendMessage",17,wimp%,wimp%!4
�
� �wimp_opensubmenu
6ș"Wimp_CreateSubMenu",,wimp%!20,wimp%!24,wimp%!28
"�wimp_menujustopened(wimp%!20)
�
 &� �wimp_bar(whan%,icon%,len%,dir%)
!<� minx%,miny%,maxx%,maxy%,flag%,data%,border,filled,oldb
"R=�
#wimp%!0=whan%:wimp%!4=icon%
$ ș"Wimp_GetIconState",,wimp%
% minx%=wimp%!8:miny%=wimp%!12
&!maxx%=wimp%!16:maxy%=wimp%!20
'!flag%=wimp%!24:data%=wimp%!28
(filled=(flag%>>5) � 1
)border=(flag%>>2) � 1
*oldb=(flag%>>11) � 1
+� len%<0 len%=0
,� len%=0 � filled=0 �
-]� len%=0 �wimp_zerolengthbar(border):ș"Wimp_ForceRedraw",whan%,minx%,miny%,maxx%,maxy%:�
.ș"Wimp_DeleteIcon",,wimp%
/� dir%=0 �
0  len%+=minx%
1!  wimp%!4=minx%:wimp%!8=miny%
2"  wimp%!12=len%:wimp%!16=maxy%
3�
4  len%=miny%+len%
5!  wimp%!4=minx%:wimp%!8=miny%
6"  wimp%!12=maxx%:wimp%!16=len%
7�
8!wimp%!20=flag%:wimp%!24=data%
9ș"Wimp_CreateIcon",,wimp%
:wimp%!0=whan%:wimp%!4=icon%
;� filled=0 �
<  wimp%!8=32:wimp%!12=32
="  ș"Wimp_SetIconState",,wimp%
>  � oldb=1 �
?    wimp%!8=4:wimp%!12=4
@$    ș"Wimp_SetIconState",,wimp%
A  �
B�
C� dir%=0 �
D  � len%<maxx% �
E;    ș"Wimp_ForceRedraw",whan%,len%-2,miny%,maxx%,maxy%
F  �
G;    ș"Wimp_ForceRedraw",whan%,maxx%-2,miny%,len%,maxy%
H  �
I�
J  � len%<maxy% �
K;    ș"Wimp_ForceRedraw",whan%,minx%,len%-2,maxx%,maxy%
L  �
M;    ș"Wimp_ForceRedraw",whan%,minx%,maxy%-2,maxx%,len%
N  �
O�
P�
Q*� �wimp_calcslidepcent(whan%,icon%,w%)
R� slideh%,slidew%,pc%
S!wimp%=whan%:wimp%!4=icon%
T ș"Wimp_GetIconState",,wimp%
Uslideh%=wimp%!20-wimp%!12
Vslidew%=wimp%!16-wimp%!8
W� slidew%>slideh% �
X  pc%=�((slidew%/w%)*100)
Y�
Z  pc%=�((slideh%/w%)*100)
[�
\=pc%
](� �wimp_startsliderdrag(whan%,icon%)
^'� ox%,oy%,bx1%,by1%,bx2%,by2%,a%,b%
_Aa%=�user_sliderback(whan%,icon%):b%=�user_slider(whan%,icon%)
`� a%=-1 � b%=-1 �
a� a%=-1 icon%=b%
b!wimp%=whan%
c"ș"Wimp_GetWindowState",,wimp%
dox%=wimp%!4-wimp%!20
eoy%=wimp%!16-wimp%!24
f6!wimp%=whan%:wimp%!4=�user_sliderback(whan%,icon%)
g ș"Wimp_GetIconState",,wimp%
h&bx1%=ox%+wimp%!8:by1%=oy%+wimp%!12
i'bx2%=ox%+wimp%!16:by2%=oy%+wimp%!20
j!wimp%=whan%:wimp%!4=icon%
k ș"Wimp_GetIconState",,wimp%
l
wimp%!4=7
mwimp%!8=ox%+wimp%!8
nwimp%!12=oy%+wimp%!12
owimp%!16=ox%+wimp%!16
pwimp%!20=oy%+wimp%!20
qwimp%!24=bx1%
rwimp%!28=by1%
swimp%!32=bx2%
twimp%!36=by2%
uș"Wimp_DragBox",,wimp%
vXwslidedrag%=whan%:wslidew%=whan%:wslidei%=icon%:wox%=ox%:woy%=oy%:wlen%=-1:wlen2%=-1
w%wswid%=bx2%-bx1%:wshei%=by2%-by1%
x�
y(� �wimp_findsubmenuptr(wmenu%,item%)
z
� M,wptr%
{wptr%=wmenu%+4
|� M=1 � item%
}
wptr%+=24
~� M
=wptr%!4
�#� �wimp_zeroterminate(wptr%,t$)
�� L
�� L=1 � �(t$)
�?wptr%=�(�t$,L,1))
�wptr%+=1
�� L
�?wptr%=0
��
�� �wimp_dataloadack
�wimp%!16=4:wimp%!12=wimp%!8
�3ș"Wimp_SendMessage",17,wimp%,wimp%!20,wimp%!24
�4� path$="<Wimp$Scrap>" �"Wipe "+path$+" ~C ~V F"
��
�!� �wimp_zerolengthbar(border)
�wimp%!8=0:wimp%!12=32
� ș"Wimp_SetIconState",,wimp%
�� border=1 �
�wimp%!8=2048:wimp%!12=2048
� ș"Wimp_SetIconState",,wimp%
�wimp%!8=0:wimp%!12=4
� ș"Wimp_SetIconState",,wimp%
��
�wimp%!8=0:wimp%!12=2048
� ș"Wimp_SetIconState",,wimp%
��
��
�
00000000  78 10 9f e5 78 20 9f e5  78 30 9f e5 01 00 52 e4  |x...x ..x0....R.|
00000010  01 00 43 e4 01 10 51 e2  fb ff ff 1a 10 00 00 ef  |..C...Q.........|
00000020  9d 20 8f e2 01 10 d0 e4  00 00 31 e3 20 00 31 13  |. ........1. .1.|
00000030  01 10 c2 14 fa ff ff 1a  22 30 a0 e3 01 30 c2 e4  |........"0...0..|
00000040  20 30 a0 e3 01 30 c2 e4  00 00 31 e3 01 00 40 02  | 0...0....1...@.|
00000050  01 10 d0 e4 01 10 c2 e4  00 00 31 e3 fb ff ff 1a  |..........1.....|
00000060  43 00 8f e2 4c 10 8f e2  01 20 42 e0 00 30 a0 e3  |C...L.... B..0..|
00000070  04 40 a0 e3 24 00 00 ef  0c 00 8f e2 05 00 00 ef  |.@..$...........|
00000080  ee a2 00 00 b2 23 01 00  ed 32 01 00 42 61 73 69  |.....#...2..Basi|
00000090  63 20 2d 71 75 69 74 20  40 30 30 30 30 39 30 30  |c -quit @0000900|
000000a0  30 2c 30 30 30 31 33 32  45 45 00 4d 61 6b 65 41  |0,000132EE.MakeA|
000000b0  70 70 32 24 43 4c 49 00  42 61 73 69 63 20 2d 71  |pp2$CLI.Basic -q|
000000c0  75 69 74 20 22 0d 00 00  4f de 42 25 20 32 35 36  |uit "...O.B% 256|
000000d0  3a 43 24 3d 22 4d 61 6b  65 41 70 70 32 24 43 4c  |:C$="MakeApp2$CL|
000000e0  49 22 3a c8 99 33 35 2c  43 24 2c 42 25 2c 32 35  |I":..35,C$,B%,25|
000000f0  36 3a c8 99 31 36 b8 2c  2c 54 25 3a c8 99 37 32  |6:..16.,,T%:..72|
00000100  2c 42 25 2c 54 25 3a c8  99 33 36 2c 43 24 2c 22  |,B%,T%:..36,C$,"|
00000110  22 2c 2d 31 0d 00 0a 0f  f4 3e 21 52 75 6e 49 6d  |",-1.....>!RunIm|
00000120  61 67 65 0d 00 14 1f 20  20 20 20 20 20 20 20 20  |age....         |
00000130  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000140  20 20 0d 00 1e 05 3a 0d  00 28 18 61 70 70 6e 61  |  ....:..(.appna|
00000150  6d 65 24 3d 22 41 57 6f  72 6c 64 43 44 31 22 0d  |me$="AWorldCD1".|
00000160  00 32 04 0d 00 3c 05 3a  0d 00 46 1b 76 65 72 24  |.2...<.:..F.ver$|
00000170  3d 22 31 2e 30 30 20 28  31 32 2d 46 65 62 2d 39  |="1.00 (12-Feb-9|
00000180  38 29 22 0d 00 50 35 ee  20 85 20 f2 77 69 6d 70  |8)"..P5. . .wimp|
00000190  5f 65 72 72 6f 72 28 61  70 70 6e 61 6d 65 24 2c  |_error(appname$,|
000001a0  f6 24 2b 22 20 61 74 20  6c 69 6e 65 20 22 2b c3  |.$+" at line "+.|
000001b0  9e 2c 31 2c 31 29 3a e0  0d 00 5a 31 74 61 73 6b  |.,1,1):...Z1task|
000001c0  25 3d a4 77 69 6d 70 5f  69 6e 69 74 69 61 6c 69  |%=.wimp_initiali|
000001d0  73 65 28 61 70 70 6e 61  6d 65 24 2c 31 30 30 30  |se(appname$,1000|
000001e0  2c 35 30 30 2c 33 30 30  29 0d 00 64 44 f4 2d 2d  |,500,300)..dD.--|
000001f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000200  2d 2d 2d 2d 2d 53 50 52  49 54 45 53 2d 2d 2d 2d  |-----SPRITES----|
00000210  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000220  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 0d 00 6e  |-------------..n|
00000230  35 73 69 7a 65 25 3d a4  77 69 6d 70 5f 6d 65 61  |5size%=.wimp_mea|
00000240  73 75 72 65 66 69 6c 65  28 22 3c 41 57 6f 72 6c  |surefile("<AWorl|
00000250  64 43 44 31 24 44 69 72  3e 2e 42 61 6e 6e 65 72  |dCD1$Dir>.Banner|
00000260  22 29 0d 00 78 14 de 20  73 70 72 69 74 65 73 25  |")..x.. sprites%|
00000270  20 73 69 7a 65 25 0d 00  82 3b 61 25 3d a4 77 69  | size%...;a%=.wi|
00000280  6d 70 5f 6c 6f 61 64 73  70 72 69 74 65 73 28 22  |mp_loadsprites("|
00000290  3c 41 57 6f 72 6c 64 43  44 31 24 44 69 72 3e 2e  |<AWorldCD1$Dir>.|
000002a0  42 61 6e 6e 65 72 22 2c  73 70 72 69 74 65 73 25  |Banner",sprites%|
000002b0  29 0d 00 83 44 f4 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |)...D.----------|
000002c0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 57 49 4e  |-------------WIN|
000002d0  44 4f 57 53 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |DOWS------------|
000002e0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
000002f0  2d 2d 2d 2d 2d 0d 00 84  4b 62 61 6e 6e 65 72 25  |-----...Kbanner%|
00000300  3d a4 77 69 6d 70 5f 6c  6f 61 64 77 69 6e 64 6f  |=.wimp_loadwindo|
00000310  77 28 22 3c 41 57 6f 72  6c 64 43 44 31 24 44 69  |w("<AWorldCD1$Di|
00000320  72 3e 2e 54 65 6d 70 6c  61 74 65 73 22 2c 22 62  |r>.Templates","b|
00000330  61 6e 6e 65 72 22 2c 73  70 72 69 74 65 73 25 29  |anner",sprites%)|
00000340  0d 00 8c 04 0d 00 96 40  69 6e 66 6f 25 3d a4 77  |.......@info%=.w|
00000350  69 6d 70 5f 6c 6f 61 64  77 69 6e 64 6f 77 28 22  |imp_loadwindow("|
00000360  3c 41 57 6f 72 6c 64 43  44 31 24 44 69 72 3e 2e  |<AWorldCD1$Dir>.|
00000370  54 65 6d 70 6c 61 74 65  73 22 2c 22 69 6e 66 6f  |Templates","info|
00000380  22 2c 30 29 0d 00 a0 2a  f2 77 69 6d 70 5f 70 75  |",0)...*.wimp_pu|
00000390  74 69 63 6f 6e 74 65 78  74 28 69 6e 66 6f 25 2c  |ticontext(info%,|
000003a0  30 2c 22 41 57 6f 72 6c  64 43 44 31 22 29 0d 00  |0,"AWorldCD1")..|
000003b0  aa 35 f2 77 69 6d 70 5f  70 75 74 69 63 6f 6e 74  |.5.wimp_puticont|
000003c0  65 78 74 28 69 6e 66 6f  25 2c 31 2c 22 41 72 63  |ext(info%,1,"Arc|
000003d0  68 69 6d 65 64 65 73 20  57 6f 72 6c 64 20 43 44  |himedes World CD|
000003e0  31 22 29 0d 00 b4 37 f2  77 69 6d 70 5f 70 75 74  |1")...7.wimp_put|
000003f0  69 63 6f 6e 74 65 78 74  28 69 6e 66 6f 25 2c 32  |icontext(info%,2|
00000400  2c 22 a9 20 52 69 63 68  61 72 64 20 57 68 69 6e  |,". Richard Whin|
00000410  63 75 70 20 31 39 39 38  22 29 0d 00 be 23 f2 77  |cup 1998")...#.w|
00000420  69 6d 70 5f 70 75 74 69  63 6f 6e 74 65 78 74 28  |imp_puticontext(|
00000430  69 6e 66 6f 25 2c 34 2c  76 65 72 24 29 0d 00 c8  |info%,4,ver$)...|
00000440  29 62 61 72 25 3d a4 77  69 6d 70 5f 69 63 6f 6e  |)bar%=.wimp_icon|
00000450  62 61 72 28 22 21 22 2b  61 70 70 6e 61 6d 65 24  |bar("!"+appname$|
00000460  2c 22 22 2c 31 29 0d 00  d2 36 62 61 72 6d 65 6e  |,"",1)...6barmen|
00000470  75 25 3d a4 77 69 6d 70  5f 63 72 65 61 74 65 6d  |u%=.wimp_createm|
00000480  65 6e 75 28 22 41 57 6f  72 6c 64 43 44 31 2f 49  |enu("AWorldCD1/I|
00000490  6e 66 6f 2f 51 75 69 74  22 2c 30 29 0d 00 dc 29  |nfo/Quit",0)...)|
000004a0  f2 77 69 6d 70 5f 61 74  74 61 63 68 73 75 62 6d  |.wimp_attachsubm|
000004b0  65 6e 75 28 62 61 72 6d  65 6e 75 25 2c 31 2c 69  |enu(barmenu%,1,i|
000004c0  6e 66 6f 25 29 0d 00 e6  44 f4 2d 2d 2d 2d 2d 2d  |nfo%)...D.------|
000004d0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
000004e0  2d 2d 2d 2d 53 54 41 52  54 2d 2d 2d 2d 2d 2d 2d  |----START-------|
000004f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000500  2d 2d 2d 2d 2d 2d 2d 2d  2d 0d 00 e7 1b f2 77 69  |---------.....wi|
00000510  6d 70 5f 62 61 6e 6e 65  72 28 62 61 6e 6e 65 72  |mp_banner(banner|
00000520  25 2c 35 29 0d 00 f0 37  f2 5f 6d 65 6e 75 20 20  |%,5)...7._menu  |
00000530  20 20 20 20 20 20 20 20  20 20 20 20 3a f2 5f 6d  |            :._m|
00000540  65 6e 75 5f 31 20 20 20  20 20 20 20 20 20 20 20  |enu_1           |
00000550  3a f2 5f 6d 65 6e 75 5f  31 5f 31 0d 00 fa 37 f2  |:._menu_1_1...7.|
00000560  5f 6d 65 6e 75 5f 31 5f  32 20 20 20 20 20 20 20  |_menu_1_2       |
00000570  20 20 20 3a f2 5f 6d 65  6e 75 5f 32 20 20 20 20  |   :._menu_2    |
00000580  20 20 20 20 20 20 20 3a  f2 5f 6d 65 6e 75 5f 32  |       :._menu_2|
00000590  5f 31 0d 01 04 37 f2 5f  6d 65 6e 75 5f 32 5f 32  |_1...7._menu_2_2|
000005a0  20 20 20 20 20 20 20 20  20 20 3a f2 5f 6d 65 6e  |          :._men|
000005b0  75 5f 32 5f 33 20 20 20  20 20 20 20 20 20 3a f2  |u_2_3         :.|
000005c0  5f 6d 65 6e 75 5f 32 5f  34 0d 01 0e 35 f2 5f 6d  |_menu_2_4...5._m|
000005d0  65 6e 75 5f 32 5f 35 20  20 20 20 20 20 20 20 20  |enu_2_5         |
000005e0  20 3a f2 5f 6d 65 6e 75  5f 32 5f 36 20 20 20 20  | :._menu_2_6    |
000005f0  20 20 20 20 20 3a f2 5f  6d 65 6e 75 5f 33 0d 01  |     :._menu_3..|
00000600  18 39 f2 5f 6d 65 6e 75  5f 33 5f 31 20 20 20 20  |.9._menu_3_1    |
00000610  20 20 20 20 20 20 3a f2  5f 6d 65 6e 75 5f 33 5f  |      :._menu_3_|
00000620  31 5f 31 20 20 20 20 20  20 20 3a f2 5f 6d 65 6e  |1_1       :._men|
00000630  75 5f 33 5f 31 5f 32 0d  01 22 37 f2 5f 6d 65 6e  |u_3_1_2.."7._men|
00000640  75 5f 33 5f 31 5f 33 20  20 20 20 20 20 20 20 3a  |u_3_1_3        :|
00000650  f2 5f 6d 65 6e 75 5f 33  5f 31 5f 34 20 20 20 20  |._menu_3_1_4    |
00000660  20 20 20 3a f2 5f 6d 65  6e 75 5f 33 5f 32 0d 01  |   :._menu_3_2..|
00000670  2c 39 f2 5f 6d 65 6e 75  5f 33 5f 32 5f 31 20 20  |,9._menu_3_2_1  |
00000680  20 20 20 20 20 20 3a f2  5f 6d 65 6e 75 5f 33 5f  |      :._menu_3_|
00000690  32 5f 32 20 20 20 20 20  20 20 3a f2 5f 6d 65 6e  |2_2       :._men|
000006a0  75 5f 33 5f 32 5f 33 0d  01 36 39 f2 5f 6d 65 6e  |u_3_2_3..69._men|
000006b0  75 5f 33 5f 33 20 20 20  20 20 20 20 20 20 20 3a  |u_3_3          :|
000006c0  f2 5f 6d 65 6e 75 5f 33  5f 34 20 20 20 20 20 20  |._menu_3_4      |
000006d0  20 20 20 3a f2 5f 6d 65  6e 75 5f 33 5f 34 5f 31  |   :._menu_3_4_1|
000006e0  0d 01 40 39 f2 5f 6d 65  6e 75 5f 33 5f 34 5f 32  |..@9._menu_3_4_2|
000006f0  20 20 20 20 20 20 20 20  3a f2 5f 6d 65 6e 75 5f  |        :._menu_|
00000700  33 5f 35 20 20 20 20 20  20 20 20 20 3a f2 5f 6d  |3_5         :._m|
00000710  65 6e 75 5f 33 5f 35 5f  31 0d 01 4a 39 f2 5f 6d  |enu_3_5_1..J9._m|
00000720  65 6e 75 5f 33 5f 35 5f  32 20 20 20 20 20 20 20  |enu_3_5_2       |
00000730  20 3a f2 5f 6d 65 6e 75  5f 33 5f 35 5f 33 20 20  | :._menu_3_5_3  |
00000740  20 20 20 20 20 3a f2 5f  6d 65 6e 75 5f 33 5f 35  |     :._menu_3_5|
00000750  5f 34 0d 01 54 39 f2 5f  6d 65 6e 75 5f 33 5f 35  |_4..T9._menu_3_5|
00000760  5f 35 20 20 20 20 20 20  20 20 3a f2 5f 6d 65 6e  |_5        :._men|
00000770  75 5f 33 5f 35 5f 36 20  20 20 20 20 20 20 3a f2  |u_3_5_6       :.|
00000780  5f 6d 65 6e 75 5f 33 5f  35 5f 37 0d 01 5e 39 f2  |_menu_3_5_7..^9.|
00000790  5f 6d 65 6e 75 5f 33 5f  36 20 20 20 20 20 20 20  |_menu_3_6       |
000007a0  20 20 20 3a f2 5f 6d 65  6e 75 5f 33 5f 36 5f 31  |   :._menu_3_6_1|
000007b0  20 20 20 20 20 20 20 3a  f2 5f 6d 65 6e 75 5f 33  |       :._menu_3|
000007c0  5f 36 5f 32 0d 01 68 39  f2 5f 6d 65 6e 75 5f 33  |_6_2..h9._menu_3|
000007d0  5f 36 5f 33 20 20 20 20  20 20 20 20 3a f2 5f 6d  |_6_3        :._m|
000007e0  65 6e 75 5f 33 5f 36 5f  34 20 20 20 20 20 20 20  |enu_3_6_4       |
000007f0  3a f2 5f 6d 65 6e 75 5f  33 5f 36 5f 35 0d 01 72  |:._menu_3_6_5..r|
00000800  37 f2 5f 6d 65 6e 75 5f  33 5f 36 5f 36 20 20 20  |7._menu_3_6_6   |
00000810  20 20 20 20 20 3a f2 5f  6d 65 6e 75 5f 33 5f 37  |     :._menu_3_7|
00000820  20 20 20 20 20 20 20 20  20 3a f2 5f 6d 65 6e 75  |         :._menu|
00000830  5f 33 5f 38 0d 01 7c 35  f2 5f 6d 65 6e 75 5f 33  |_3_8..|5._menu_3|
00000840  5f 38 5f 31 20 20 20 20  20 20 20 20 3a f2 5f 6d  |_8_1        :._m|
00000850  65 6e 75 5f 33 5f 38 5f  32 20 20 20 20 20 20 20  |enu_3_8_2       |
00000860  3a f2 5f 6d 65 6e 75 5f  34 0d 01 86 37 f2 5f 6d  |:._menu_4...7._m|
00000870  65 6e 75 5f 35 20 20 20  20 20 20 20 20 20 20 20  |enu_5           |
00000880  20 3a f2 5f 6d 65 6e 75  5f 35 5f 31 20 20 20 20  | :._menu_5_1    |
00000890  20 20 20 20 20 3a f2 5f  6d 65 6e 75 5f 35 5f 32  |     :._menu_5_2|
000008a0  0d 01 90 37 f2 5f 6d 65  6e 75 5f 35 5f 33 20 20  |...7._menu_5_3  |
000008b0  20 20 20 20 20 20 20 20  3a f2 5f 6d 65 6e 75 5f  |        :._menu_|
000008c0  35 5f 34 20 20 20 20 20  20 20 20 20 3a f2 5f 6d  |5_4         :._m|
000008d0  65 6e 75 5f 35 5f 35 0d  01 9a 37 f2 5f 6d 65 6e  |enu_5_5...7._men|
000008e0  75 5f 36 20 20 20 20 20  20 20 20 20 20 20 20 3a  |u_6            :|
000008f0  f2 5f 6d 65 6e 75 5f 37  20 20 20 20 20 20 20 20  |._menu_7        |
00000900  20 20 20 3a f2 5f 6d 65  6e 75 5f 37 5f 31 0d 01  |   :._menu_7_1..|
00000910  a4 39 f2 5f 6d 65 6e 75  5f 37 5f 32 20 20 20 20  |.9._menu_7_2    |
00000920  20 20 20 20 20 20 3a f2  5f 6d 65 6e 75 5f 37 5f  |      :._menu_7_|
00000930  33 20 20 20 20 20 20 20  20 20 3a f2 5f 6d 65 6e  |3         :._men|
00000940  75 5f 37 5f 33 5f 31 0d  01 ae 37 f2 5f 6d 65 6e  |u_7_3_1...7._men|
00000950  75 5f 37 5f 34 20 20 20  20 20 20 20 20 20 20 3a  |u_7_4          :|
00000960  f2 5f 6d 65 6e 75 5f 37  5f 35 20 20 20 20 20 20  |._menu_7_5      |
00000970  20 20 20 3a f2 5f 6d 65  6e 75 5f 37 5f 36 0d 01  |   :._menu_7_6..|
00000980  b8 37 f2 5f 6d 65 6e 75  5f 37 5f 37 20 20 20 20  |.7._menu_7_7    |
00000990  20 20 20 20 20 20 3a f2  5f 6d 65 6e 75 5f 37 5f  |      :._menu_7_|
000009a0  38 20 20 20 20 20 20 20  20 20 3a f2 5f 6d 65 6e  |8         :._men|
000009b0  75 5f 37 5f 39 0d 01 c2  38 f2 5f 6d 65 6e 75 5f  |u_7_9...8._menu_|
000009c0  37 5f 31 30 20 20 20 20  20 20 20 20 20 3a f2 5f  |7_10         :._|
000009d0  6d 65 6e 75 5f 37 5f 31  31 20 20 20 20 20 20 20  |menu_7_11       |
000009e0  20 3a f2 5f 6d 65 6e 75  5f 37 5f 31 32 0d 01 cc  | :._menu_7_12...|
000009f0  37 f2 5f 6d 65 6e 75 5f  38 20 20 20 20 20 20 20  |7._menu_8       |
00000a00  20 20 20 20 20 3a f2 5f  6d 65 6e 75 5f 38 5f 31  |     :._menu_8_1|
00000a10  20 20 20 20 20 20 20 20  20 3a f2 5f 6d 65 6e 75  |         :._menu|
00000a20  5f 38 5f 32 0d 01 d6 37  f2 5f 6d 65 6e 75 5f 38  |_8_2...7._menu_8|
00000a30  5f 33 20 20 20 20 20 20  20 20 20 20 3a f2 5f 6d  |_3          :._m|
00000a40  65 6e 75 5f 38 5f 34 20  20 20 20 20 20 20 20 20  |enu_8_4         |
00000a50  3a f2 5f 6d 65 6e 75 5f  38 5f 35 0d 01 e0 37 f2  |:._menu_8_5...7.|
00000a60  5f 6d 65 6e 75 5f 38 5f  36 20 20 20 20 20 20 20  |_menu_8_6       |
00000a70  20 20 20 3a f2 5f 6d 65  6e 75 5f 38 5f 37 20 20  |   :._menu_8_7  |
00000a80  20 20 20 20 20 20 20 3a  f2 5f 6d 65 6e 75 5f 38  |       :._menu_8|
00000a90  5f 38 0d 01 ea 0e f2 5f  6d 65 6e 75 5f 38 5f 39  |_8....._menu_8_9|
00000aa0  0d 01 f4 0e f2 77 69 6d  70 5f 70 6f 6c 6c 0d 01  |.....wimp_poll..|
00000ab0  fe 04 0d 02 08 05 e0 0d  02 12 44 f4 2d 2d 2d 2d  |..........D.----|
00000ac0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000ad0  2d 2d 2d 2d 2d 2d 2d 2d  45 4e 44 2d 2d 2d 2d 2d  |--------END-----|
00000ae0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000af0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0d 02 1c 05 3a  |-----------....:|
00000b00  0d 02 26 43 dd 20 f2 75  73 65 72 5f 72 65 64 72  |..&C. .user_redr|
00000b10  61 77 28 77 69 6e 64 6f  77 25 2c 6d 69 6e 78 25  |aw(window%,minx%|
00000b20  2c 6d 69 6e 79 25 2c 6d  61 78 78 25 2c 6d 61 78  |,miny%,maxx%,max|
00000b30  79 25 2c 70 72 69 6e 74  69 6e 67 25 2c 70 61 67  |y%,printing%,pag|
00000b40  65 25 29 0d 02 30 05 e1  0d 02 3a 05 3a 0d 02 44  |e%)..0....:.:..D|
00000b50  3b dd 20 f2 75 73 65 72  5f 6d 6f 75 73 65 63 6c  |;. .user_mousecl|
00000b60  69 63 6b 28 77 69 6e 64  6f 77 25 2c 69 63 6f 6e  |ick(window%,icon|
00000b70  25 2c 62 75 74 74 6f 6e  25 2c 77 6f 72 6b 78 25  |%,button%,workx%|
00000b80  2c 77 6f 72 6b 79 25 29  0d 02 4e 33 e7 20 77 69  |,worky%)..N3. wi|
00000b90  6e 64 6f 77 25 3d 62 61  72 25 f2 77 69 6d 70 5f  |ndow%=bar%.wimp_|
00000ba0  6d 65 6e 75 70 6f 70 75  70 28 6d 65 6e 75 25 2c  |menupopup(menu%,|
00000bb0  2d 31 2c 36 30 30 2c 38  30 30 29 0d 02 58 04 0d  |-1,600,800)..X..|
00000bc0  02 62 04 0d 02 6c 05 e1  0d 02 76 05 3a 0d 02 80  |.b...l....v.:...|
00000bd0  1f dd 20 a4 75 73 65 72  5f 6d 65 6e 75 28 77 69  |.. .user_menu(wi|
00000be0  6e 64 6f 77 25 2c 69 63  6f 6e 25 29 0d 02 8a 1c  |ndow%,icon%)....|
00000bf0  e7 20 77 69 6e 64 6f 77  25 3d 62 61 72 25 20 3d  |. window%=bar% =|
00000c00  62 61 72 6d 65 6e 75 25  0d 02 94 06 3d 30 0d 02  |barmenu%....=0..|
00000c10  9e 05 3a 0d 02 a8 2c dd  20 f2 75 73 65 72 5f 6f  |..:...,. .user_o|
00000c20  70 65 6e 77 69 6e 64 6f  77 28 77 69 6e 64 6f 77  |penwindow(window|
00000c30  25 2c 78 25 2c 79 25 2c  73 74 61 63 6b 25 29 0d  |%,x%,y%,stack%).|
00000c40  02 b2 05 e1 0d 02 bc 05  3a 0d 02 c6 20 dd 20 f2  |........:... . .|
00000c50  75 73 65 72 5f 63 6c 6f  73 65 77 69 6e 64 6f 77  |user_closewindow|
00000c60  28 77 69 6e 64 6f 77 25  29 0d 02 d0 05 e1 0d 02  |(window%).......|
00000c70  da 05 3a 0d 02 e4 27 dd  20 a4 75 73 65 72 5f 6b  |..:...'. .user_k|
00000c80  65 79 70 72 65 73 73 28  77 69 6e 64 6f 77 25 2c  |eypress(window%,|
00000c90  69 63 6f 6e 25 2c 6b 65  79 29 0d 02 ee 06 3d 30  |icon%,key)....=0|
00000ca0  0d 02 f8 05 3a 0d 03 02  26 dd 20 f2 75 73 65 72  |....:...&. .user|
00000cb0  5f 6d 65 6e 75 73 65 6c  65 63 74 69 6f 6e 28 6d  |_menuselection(m|
00000cc0  65 6e 75 25 2c 69 74 65  6d 25 29 0d 03 0c 2a e7  |enu%,item%)...*.|
00000cd0  20 6d 65 6e 75 25 3d 62  61 72 6d 65 6e 75 25 20  | menu%=barmenu% |
00000ce0  80 20 69 74 65 6d 25 3d  32 20 66 69 6e 69 73 68  |. item%=2 finish|
00000cf0  65 64 25 3d b9 0d 03 16  05 e1 0d 03 20 05 3a 0d  |ed%=........ .:.|
00000d00  03 2a 21 dd 20 a4 75 73  65 72 5f 73 61 76 65 66  |.*!. .user_savef|
00000d10  69 6c 65 74 79 70 65 28  77 69 6e 64 6f 77 25 29  |iletype(window%)|
00000d20  0d 03 34 07 3d 22 22 0d  03 3e 05 3a 0d 03 48 34  |..4.=""..>.:..H4|
00000d30  dd 20 f2 75 73 65 72 5f  73 61 76 65 69 63 6f 6e  |. .user_saveicon|
00000d40  28 77 69 6e 64 6f 77 25  2c f8 20 64 72 61 67 25  |(window%,. drag%|
00000d50  2c f8 20 77 72 69 74 65  25 2c f8 20 6f 6b 25 29  |,. write%,. ok%)|
00000d60  0d 03 52 05 e1 0d 03 5c  05 3a 0d 03 66 23 dd 20  |..R....\.:..f#. |
00000d70  a4 75 73 65 72 5f 73 61  76 65 64 61 74 61 28 70  |.user_savedata(p|
00000d80  61 74 68 24 2c 77 69 6e  64 6f 77 25 29 0d 03 70  |ath$,window%)..p|
00000d90  06 3d 31 0d 03 7a 05 3a  0d 03 84 1f dd 20 a4 75  |.=1..z.:..... .u|
00000da0  73 65 72 5f 68 65 6c 70  28 77 69 6e 64 6f 77 25  |ser_help(window%|
00000db0  2c 69 63 6f 6e 25 29 0d  03 8e 07 3d 22 22 0d 03  |,icon%)....=""..|
00000dc0  98 05 3a 0d 03 a2 21 dd  20 a4 75 73 65 72 5f 6d  |..:...!. .user_m|
00000dd0  65 6e 75 68 65 6c 70 28  6d 65 6e 75 25 2c 69 74  |enuhelp(menu%,it|
00000de0  65 6d 25 29 0d 03 ac 07  3d 22 22 0d 03 b6 05 3a  |em%)....=""....:|
00000df0  0d 03 c0 3e dd 20 a4 75  73 65 72 5f 6c 6f 61 64  |...>. .user_load|
00000e00  64 61 74 61 28 70 61 74  68 24 2c 77 69 6e 64 6f  |data(path$,windo|
00000e10  77 25 2c 69 63 6f 6e 25  2c 66 74 79 70 65 24 2c  |w%,icon%,ftype$,|
00000e20  77 6f 72 6b 78 25 2c 77  6f 72 6b 79 25 29 0d 03  |workx%,worky%)..|
00000e30  ca 06 3d 30 0d 03 d4 05  3a 0d 03 de 23 dd 20 f2  |..=0....:...#. .|
00000e40  75 73 65 72 5f 65 6e 74  65 72 69 6e 67 77 69 6e  |user_enteringwin|
00000e50  64 6f 77 28 77 69 6e 64  6f 77 25 29 0d 03 e8 05  |dow(window%)....|
00000e60  e1 0d 03 f2 05 3a 0d 03  fc 22 dd 20 f2 75 73 65  |.....:...". .use|
00000e70  72 5f 6c 65 61 76 69 6e  67 77 69 6e 64 6f 77 28  |r_leavingwindow(|
00000e80  77 69 6e 64 6f 77 25 29  0d 04 06 05 e1 0d 04 10  |window%)........|
00000e90  05 3a 0d 04 1a 19 dd 20  a4 75 73 65 72 5f 70 61  |.:..... .user_pa|
00000ea0  6e 65 28 77 69 6e 64 6f  77 25 29 0d 04 24 07 3d  |ne(window%)..$.=|
00000eb0  2d 31 0d 04 2e 05 3a 0d  04 38 10 dd 20 f2 75 73  |-1....:..8.. .us|
00000ec0  65 72 5f 6e 75 6c 6c 0d  04 42 05 e1 0d 04 4c 05  |er_null..B....L.|
00000ed0  3a 0d 04 56 21 dd 20 f2  75 73 65 72 5f 6d 65 6e  |:..V!. .user_men|
00000ee0  75 6f 70 65 6e 28 6d 65  6e 75 25 2c 69 63 6f 6e  |uopen(menu%,icon|
00000ef0  25 29 0d 04 60 05 e1 0d  04 6a 05 3a 0d 04 74 25  |%)..`....j.:..t%|
00000f00  dd 20 a4 75 73 65 72 5f  73 6c 69 64 65 72 62 61  |. .user_sliderba|
00000f10  63 6b 28 77 69 6e 64 6f  77 25 2c 69 63 6f 6e 25  |ck(window%,icon%|
00000f20  29 0d 04 7e 07 3d 2d 31  0d 04 88 05 3a 0d 04 92  |)..~.=-1....:...|
00000f30  21 dd 20 a4 75 73 65 72  5f 73 6c 69 64 65 72 28  |!. .user_slider(|
00000f40  77 69 6e 64 6f 77 25 2c  69 63 6f 6e 25 29 0d 04  |window%,icon%)..|
00000f50  9c 07 3d 2d 31 0d 04 a6  05 3a 0d 04 b0 2d dd 20  |..=-1....:...-. |
00000f60  f2 75 73 65 72 5f 73 6c  69 64 65 72 76 61 6c 75  |.user_slidervalu|
00000f70  65 28 77 69 6e 64 6f 77  25 2c 69 63 6f 6e 25 2c  |e(window%,icon%,|
00000f80  70 63 65 6e 74 25 29 0d  04 ba 05 e1 0d 04 c4 05  |pcent%).........|
00000f90  3a 0d 04 ce 16 dd 20 f2  75 73 65 72 5f 6d 6f 64  |:..... .user_mod|
00000fa0  65 63 68 61 6e 67 65 0d  04 d8 05 e1 0d 04 e2 05  |echange.........|
00000fb0  3a 0d 04 ec 18 dd 20 f2  75 73 65 72 5f 64 65 63  |:..... .user_dec|
00000fc0  6c 61 72 65 66 6f 6e 74  73 0d 04 f6 05 e1 0d 05  |larefonts.......|
00000fd0  00 05 3a 0d 05 0a 30 dd  20 f2 75 73 65 72 5f 70  |..:...0. .user_p|
00000fe0  72 69 6e 74 28 6d 69 6e  78 25 2c 6d 69 6e 79 25  |rint(minx%,miny%|
00000ff0  2c 6d 61 78 78 25 2c 6d  61 78 79 25 2c 70 61 67  |,maxx%,maxy%,pag|
00001000  65 25 29 0d 05 14 05 e1  0d 05 1e 05 3a 0d 05 28  |e%).........:..(|
00001010  34 dd 20 a4 75 73 65 72  5f 70 72 69 6e 74 69 6e  |4. .user_printin|
00001020  67 28 63 6f 70 79 25 2c  70 61 67 65 25 2c 74 6f  |g(copy%,page%,to|
00001030  74 70 61 67 65 73 25 2c  70 61 67 65 70 6f 73 25  |tpages%,pagepos%|
00001040  29 0d 05 32 06 3d 30 0d  05 3c 05 3a 0d 05 46 19  |)..2.=0..<.:..F.|
00001050  dd 20 f2 75 73 65 72 5f  70 72 69 6e 74 65 72 63  |. .user_printerc|
00001060  68 61 6e 67 65 0d 05 50  05 e1 0d 05 5a 84 f4 2a  |hange..P....Z..*|
00001070  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 2a 2a  |****************|
*
000010e0  2a 2a 2a 2a 2a 2a 2a 2a  2a 2a 2a 2a 2a 2a 0d 05  |**************..|
000010f0  64 0b dd f2 5f 6d 65 6e  75 0d 05 6e 6d 6d 65 6e  |d..._menu..nmmen|
00001100  75 25 3d a4 77 69 6d 70  5f 63 72 65 61 74 65 6d  |u%=.wimp_createm|
00001110  65 6e 75 28 22 41 57 43  44 31 2f 41 43 4f 52 4e  |enu("AWCD1/ACORN|
00001120  46 54 50 2f 41 52 54 57  4f 52 4b 2f 43 4f 4d 4d  |FTP/ARTWORK/COMM|
00001130  45 52 43 49 41 4c 2f 44  45 43 41 44 45 53 2f 46  |ERCIAL/DECADES/F|
00001140  52 45 45 53 4f 46 54 2f  47 55 41 52 44 49 41 4e  |REESOFT/GUARDIAN|
00001150  53 2f 4f 4c 44 5f 44 49  53 4b 53 2f 50 44 5f 45  |S/OLD_DISKS/PD_E|
00001160  54 43 22 2c 30 29 0d 05  78 05 e1 0d 05 82 44 f4  |TC",0)..x.....D.|
00001170  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000011a0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0d  |---------------.|
000011b0  05 8c 0d dd f2 5f 6d 65  6e 75 5f 31 0d 05 96 37  |....._menu_1...7|
000011c0  6d 65 6e 75 5f 31 25 3d  a4 77 69 6d 70 5f 63 72  |menu_1%=.wimp_cr|
000011d0  65 61 74 65 6d 65 6e 75  28 22 41 43 4f 52 4e 46  |eatemenu("ACORNF|
000011e0  54 50 2f 41 52 4d 2f 46  54 50 41 43 4f 52 4e 22  |TP/ARM/FTPACORN"|
000011f0  2c 30 29 0d 05 a0 28 f2  77 69 6d 70 5f 61 74 74  |,0)...(.wimp_att|
00001200  61 63 68 73 75 62 6d 65  6e 75 28 6d 65 6e 75 25  |achsubmenu(menu%|
00001210  2c 31 2c 6d 65 6e 75 5f  31 25 29 0d 05 aa 05 e1  |,1,menu_1%).....|
00001220  0d 05 b4 44 f4 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |...D.-----------|
00001230  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001260  2d 2d 2d 2d 0d 05 be 0f  dd f2 5f 6d 65 6e 75 5f  |----......_menu_|
00001270  31 5f 31 0d 05 c8 91 6d  65 6e 75 5f 31 5f 31 25  |1_1....menu_1_1%|
00001280  3d a4 77 69 6d 70 5f 63  72 65 61 74 65 6d 65 6e  |=.wimp_createmen|
00001290  75 28 22 41 52 4d 2f 48  54 4d 4c 20 76 65 72 73  |u("ARM/HTML vers|
000012a0  69 6f 6e 73 20 6f 66 20  64 61 74 61 73 68 65 65  |ions of datashee|
000012b0  74 73 2f 66 6f 72 20 41  52 4d 20 52 49 53 43 20  |ts/for ARM RISC |
000012c0  66 61 6d 69 6c 79 20 6f  66 20 43 50 55 73 3a 2d  |family of CPUs:-|
000012d0  2d 2f 41 52 4d 36 31 30  2f 41 52 4d 37 31 30 61  |-/ARM610/ARM710a|
000012e0  2f 41 52 4d 37 35 30 30  2f 56 49 44 43 32 30 2f  |/ARM7500/VIDC20/|
000012f0  61 72 6d 6c 6f 67 6f 2f  61 72 6d 70 6f 77 65 72  |armlogo/armpower|
00001300  22 2c 30 29 0d 05 d2 2c  f2 77 69 6d 70 5f 61 74  |",0)...,.wimp_at|
00001310  74 61 63 68 73 75 62 6d  65 6e 75 28 6d 65 6e 75  |tachsubmenu(menu|
00001320  5f 31 25 2c 31 2c 6d 65  6e 75 5f 31 5f 31 25 29  |_1%,1,menu_1_1%)|
00001330  0d 05 dc 05 e1 0d 05 e6  44 f4 2d 2d 2d 2d 2d 2d  |........D.------|
00001340  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001370  2d 2d 2d 2d 2d 2d 2d 2d  2d 0d 05 f0 0f dd f2 5f  |---------......_|
00001380  6d 65 6e 75 5f 31 5f 32  0d 05 fa 40 6d 65 6e 75  |menu_1_2...@menu|
00001390  5f 31 5f 32 25 3d a4 77  69 6d 70 5f 63 72 65 61  |_1_2%=.wimp_crea|
000013a0  74 65 6d 65 6e 75 28 22  46 54 50 41 43 4f 52 4e  |temenu("FTPACORN|
000013b0  2f 21 52 49 53 43 69 58  2f 52 49 53 43 4f 53 2f  |/!RISCiX/RISCOS/|
000013c0  44 4f 43 53 22 2c 30 29  0d 06 04 2c f2 77 69 6d  |DOCS",0)...,.wim|
000013d0  70 5f 61 74 74 61 63 68  73 75 62 6d 65 6e 75 28  |p_attachsubmenu(|
000013e0  6d 65 6e 75 5f 31 25 2c  32 2c 6d 65 6e 75 5f 31  |menu_1%,2,menu_1|
000013f0  5f 32 25 29 0d 06 0e 05  e1 0d 06 18 44 f4 2d 2d  |_2%)........D.--|
00001400  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001430  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 0d 06 22  |-------------.."|
00001440  0d dd f2 5f 6d 65 6e 75  5f 32 0d 06 2c 57 6d 65  |..._menu_2..,Wme|
00001450  6e 75 5f 32 25 3d a4 77  69 6d 70 5f 63 72 65 61  |nu_2%=.wimp_crea|
00001460  74 65 6d 65 6e 75 28 22  41 52 54 57 4f 52 4b 2f  |temenu("ARTWORK/|
00001470  46 52 4f 4d 5f 4e 45 54  2f 49 4d 50 42 4f 52 44  |FROM_NET/IMPBORD|
00001480  45 52 53 2f 4c 49 4e 45  41 52 54 2f 4d 49 53 43  |ERS/LINEART/MISC|
00001490  2f 53 43 41 4e 53 2f 53  4d 49 4c 45 59 22 2c 30  |/SCANS/SMILEY",0|
000014a0  29 0d 06 36 28 f2 77 69  6d 70 5f 61 74 74 61 63  |)..6(.wimp_attac|
000014b0  68 73 75 62 6d 65 6e 75  28 6d 65 6e 75 25 2c 32  |hsubmenu(menu%,2|
000014c0  2c 6d 65 6e 75 5f 32 25  29 0d 06 40 05 e1 0d 06  |,menu_2%)..@....|
000014d0  4a 44 f4 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |JD.-------------|
000014e0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001510  2d 2d 0d 06 54 0f dd f2  5f 6d 65 6e 75 5f 32 5f  |--..T..._menu_2_|
00001520  31 0d 06 5e 3a 6d 65 6e  75 5f 32 5f 31 25 3d a4  |1..^:menu_2_1%=.|
00001530  77 69 6d 70 5f 63 72 65  61 74 65 6d 65 6e 75 28  |wimp_createmenu(|
00001540  22 46 52 4f 4d 5f 4e 45  54 2f 31 37 20 4a 50 45  |"FROM_NET/17 JPE|
00001550  47 20 46 69 6c 65 73 22  2c 30 29 0d 06 68 2c f2  |G Files",0)..h,.|
00001560  77 69 6d 70 5f 61 74 74  61 63 68 73 75 62 6d 65  |wimp_attachsubme|
00001570  6e 75 28 6d 65 6e 75 5f  32 25 2c 31 2c 6d 65 6e  |nu(menu_2%,1,men|
00001580  75 5f 32 5f 31 25 29 0d  06 72 05 e1 0d 06 7c 44  |u_2_1%)..r....|D|
00001590  f4 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.---------------|
000015a0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000015d0  0d 06 86 0f dd f2 5f 6d  65 6e 75 5f 32 5f 32 0d  |......_menu_2_2.|
000015e0  06 90 51 6d 65 6e 75 5f  32 5f 32 25 3d a4 77 69  |..Qmenu_2_2%=.wi|
000015f0  6d 70 5f 63 72 65 61 74  65 6d 65 6e 75 28 22 49  |mp_createmenu("I|
00001600  4d 50 5f 42 4f 52 44 45  52 53 2f 32 38 20 43 6f  |MP_BORDERS/28 Co|
00001610  6c 6f 75 72 20 42 6f 72  64 65 72 73 2f 32 30 20  |lour Borders/20 |
00001620  4d 6f 6e 6f 20 42 6f 72  64 65 72 73 22 2c 30 29  |Mono Borders",0)|
00001630  0d 06 9a 2c f2 77 69 6d  70 5f 61 74 74 61 63 68  |...,.wimp_attach|
00001640  73 75 62 6d 65 6e 75 28  6d 65 6e 75 5f 32 25 2c  |submenu(menu_2%,|
00001650  32 2c 6d 65 6e 75 5f 32  5f 32 25 29 0d 06 a4 05  |2,menu_2_2%)....|
00001660  e1 0d 06 ae 44 f4 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |....D.----------|
00001670  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000016a0  2d 2d 2d 2d 2d 0d 06 b8  0f dd f2 5f 6d 65 6e 75  |-----......_menu|
000016b0  5f 32 5f 33 0d 06 c2 50  6d 65 6e 75 5f 32 5f 33  |_2_3...Pmenu_2_3|
000016c0  25 3d a4 77 69 6d 70 5f  63 72 65 61 74 65 6d 65  |%=.wimp_createme|
000016d0  6e 75 28 22 4c 49 4e 45  41 52 54 2f 43 41 53 54  |nu("LINEART/CAST|
000016e0  4c 45 43 4f 4d 42 45 2f  43 48 55 52 43 48 2f 43  |LECOMBE/CHURCH/C|
000016f0  4f 54 54 41 47 45 2f 46  41 52 4d 2f 4c 41 4e 45  |OTTAGE/FARM/LANE|
00001700  22 2c 30 29 0d 06 cc 2c  f2 77 69 6d 70 5f 61 74  |",0)...,.wimp_at|
00001710  74 61 63 68 73 75 62 6d  65 6e 75 28 6d 65 6e 75  |tachsubmenu(menu|
00001720  5f 32 25 2c 33 2c 6d 65  6e 75 5f 32 5f 33 25 29  |_2%,3,menu_2_3%)|
00001730  0d 06 d6 05 e1 0d 06 e0  44 f4 2d 2d 2d 2d 2d 2d  |........D.------|
00001740  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001770  2d 2d 2d 2d 2d 2d 2d 2d  2d 0d 06 ea 0f dd f2 5f  |---------......_|
00001780  6d 65 6e 75 5f 32 5f 34  0d 06 f4 34 6d 65 6e 75  |menu_2_4...4menu|
00001790  5f 32 5f 34 25 3d a4 77  69 6d 70 5f 63 72 65 61  |_2_4%=.wimp_crea|
000017a0  74 65 6d 65 6e 75 28 22  4d 49 53 43 2f 34 20 44  |temenu("MISC/4 D|
000017b0  72 61 77 66 69 6c 65 73  22 2c 30 29 0d 06 fe 2c  |rawfiles",0)...,|
000017c0  f2 77 69 6d 70 5f 61 74  74 61 63 68 73 75 62 6d  |.wimp_attachsubm|
000017d0  65 6e 75 28 6d 65 6e 75  5f 32 25 2c 34 2c 6d 65  |enu(menu_2%,4,me|
000017e0  6e 75 5f 32 5f 34 25 29  0d 07 08 05 e1 0d 07 12  |nu_2_4%)........|
000017f0  44 f4 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |D.--------------|
00001800  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001830  2d 0d 07 1c 0f dd f2 5f  6d 65 6e 75 5f 32 5f 35  |-......_menu_2_5|
00001840  0d 07 26 9f 6d 65 6e 75  5f 32 5f 35 25 3d a4 77  |..&.menu_2_5%=.w|
00001850  69 6d 70 5f 63 72 65 61  74 65 6d 65 6e 75 28 22  |imp_createmenu("|
00001860  53 43 41 4e 53 2f 41 4c  4c 59 50 41 4c 4c 59 2f  |SCANS/ALLYPALLY/|
00001870  42 45 4c 4c 54 4f 57 45  52 2f 42 4c 45 4e 48 45  |BELLTOWER/BLENHE|
00001880  49 4d 2f 42 4f 41 54 2f  43 4f 54 54 41 47 45 2f  |IM/BOAT/COTTAGE/|
00001890  43 59 43 4c 45 53 2f 46  41 49 52 47 52 4f 55 4e  |CYCLES/FAIRGROUN|
000018a0  44 2f 4c 49 4c 59 50 41  44 2f 50 4c 41 4e 45 53  |D/LILYPAD/PLANES|
000018b0  2f 50 4f 50 50 59 2f 52  4f 4f 46 53 2f 53 4b 59  |/POPPY/ROOFS/SKY|
000018c0  2f 53 55 4e 53 45 54 2f  54 45 58 54 55 52 45 2f  |/SUNSET/TEXTURE/|
000018d0  54 4f 57 45 52 42 52 49  44 47 45 22 2c 30 29 0d  |TOWERBRIDGE",0).|
000018e0  07 30 2c f2 77 69 6d 70  5f 61 74 74 61 63 68 73  |.0,.wimp_attachs|
000018f0  75 62 6d 65 6e 75 28 6d  65 6e 75 5f 32 25 2c 35  |ubmenu(menu_2%,5|
00001900  2c 6d 65 6e 75 5f 32 5f  35 25 29 0d 07 3a 05 e1  |,menu_2_5%)..:..|
00001910  0d 07 44 44 f4 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |..DD.-----------|
00001920  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001950  2d 2d 2d 2d 0d 07 4e 0f  dd f2 5f 6d 65 6e 75 5f  |----..N..._menu_|
00001960  32 5f 36 0d 07 58 49 6d  65 6e 75 5f 32 5f 36 25  |2_6..XImenu_2_6%|
00001970  3d a4 77 69 6d 70 5f 63  72 65 61 74 65 6d 65 6e  |=.wimp_createmen|
00001980  75 28 22 53 4d 49 4c 45  59 2f 33 32 20 41 72 74  |u("SMILEY/32 Art|
00001990  77 6f 72 6b 73 20 46 69  6c 65 73 2f 33 32 20 44  |works Files/32 D|
000019a0  72 61 77 66 69 6c 65 73  22 2c 30 29 0d 07 62 2c  |rawfiles",0)..b,|
000019b0  f2 77 69 6d 70 5f 61 74  74 61 63 68 73 75 62 6d  |.wimp_attachsubm|
000019c0  65 6e 75 28 6d 65 6e 75  5f 32 25 2c 36 2c 6d 65  |enu(menu_2%,6,me|
000019d0  6e 75 5f 32 5f 36 25 29  0d 07 6c 05 e1 0d 07 76  |nu_2_6%)..l....v|
000019e0  44 f4 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |D.--------------|
000019f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001a20  2d 0d 07 80 0d dd f2 5f  6d 65 6e 75 5f 33 0d 07  |-......_menu_3..|
00001a30  8a 68 6d 65 6e 75 5f 33  25 3d a4 77 69 6d 70 5f  |.hmenu_3%=.wimp_|
00001a40  63 72 65 61 74 65 6d 65  6e 75 28 22 43 4f 4d 4d  |createmenu("COMM|
00001a50  45 52 43 49 41 4c 2f 41  50 50 53 2f 41 55 44 49  |ERCIAL/APPS/AUDI|
00001a60  4f 2f 43 4f 44 45 52 53  2f 45 44 55 43 41 54 49  |O/CODERS/EDUCATI|
00001a70  4f 4e 2f 47 41 4d 45 53  2f 47 52 41 50 48 49 43  |ON/GAMES/GRAPHIC|
00001a80  53 2f 4d 55 4c 54 49 4d  45 44 49 41 2f 56 49 44  |S/MULTIMEDIA/VID|
00001a90  45 4f 22 2c 30 29 0d 07  94 28 f2 77 69 6d 70 5f  |EO",0)...(.wimp_|
00001aa0  61 74 74 61 63 68 73 75  62 6d 65 6e 75 28 6d 65  |attachsubmenu(me|
00001ab0  6e 75 25 2c 33 2c 6d 65  6e 75 5f 33 25 29 0d 07  |nu%,3,menu_3%)..|
00001ac0  9e 05 e1 0d 07 a8 44 f4  2d 2d 2d 2d 2d 2d 2d 2d  |......D.--------|
00001ad0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001b00  2d 2d 2d 2d 2d 2d 2d 0d  07 b2 0f dd f2 5f 6d 65  |-------......_me|
00001b10  6e 75 5f 33 5f 31 0d 07  bc 49 6d 65 6e 75 5f 33  |nu_3_1...Imenu_3|
00001b20  5f 31 25 3d a4 77 69 6d  70 5f 63 72 65 61 74 65  |_1%=.wimp_create|
00001b30  6d 65 6e 75 28 22 41 50  50 53 2f 43 4c 41 52 45  |menu("APPS/CLARE|
00001b40  53 2f 4c 4f 47 4f 54 52  4f 4e 2f 4f 52 45 47 41  |S/LOGOTRON/OREGA|
00001b50  4e 2f 53 50 41 43 45 54  45 43 48 22 2c 30 29 0d  |N/SPACETECH",0).|
00001b60  07 c6 2c f2 77 69 6d 70  5f 61 74 74 61 63 68 73  |..,.wimp_attachs|
00001b70  75 62 6d 65 6e 75 28 6d  65 6e 75 5f 33 25 2c 31  |ubmenu(menu_3%,1|
00001b80  2c 6d 65 6e 75 5f 33 5f  31 25 29 0d 07 d0 05 e1  |,menu_3_1%).....|
00001b90  0d 07 da 44 f4 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |...D.-----------|
00001ba0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001bd0  2d 2d 2d 2d 0d 07 e4 11  dd f2 5f 6d 65 6e 75 5f  |----......_menu_|
00001be0  33 5f 31 5f 31 0d 07 ee  52 6d 65 6e 75 5f 33 5f  |3_1_1...Rmenu_3_|
00001bf0  31 5f 31 25 3d a4 77 69  6d 70 5f 63 72 65 61 74  |1_1%=.wimp_creat|
00001c00  65 6d 65 6e 75 28 22 43  4c 41 52 45 53 2f 21 4b  |emenu("CLARES/!K|
00001c10  4f 32 5f 52 65 61 64 2f  21 50 6c 6f 74 44 65 6d  |O2_Read/!PlotDem|
00001c20  6f 2f 21 53 63 68 65 6d  61 5f 32 2f 21 54 6f 70  |o/!Schema_2/!Top|
00001c30  6f 33 44 22 2c 30 29 0d  07 f8 30 f2 77 69 6d 70  |o3D",0)...0.wimp|
00001c40  5f 61 74 74 61 63 68 73  75 62 6d 65 6e 75 28 6d  |_attachsubmenu(m|
00001c50  65 6e 75 5f 33 5f 31 25  2c 31 2c 6d 65 6e 75 5f  |enu_3_1%,1,menu_|
00001c60  33 5f 31 5f 31 25 29 0d  08 02 05 e1 0d 08 0c 44  |3_1_1%)........D|
00001c70  f4 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.---------------|
00001c80  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001cb0  0d 08 16 11 dd f2 5f 6d  65 6e 75 5f 33 5f 31 5f  |......_menu_3_1_|
00001cc0  32 0d 08 20 39 6d 65 6e  75 5f 33 5f 31 5f 32 25  |2.. 9menu_3_1_2%|
00001cd0  3d a4 77 69 6d 70 5f 63  72 65 61 74 65 6d 65 6e  |=.wimp_createmen|
00001ce0  75 28 22 4c 4f 47 4f 54  52 4f 4e 2f 21 41 44 56  |u("LOGOTRON/!ADV|
00001cf0  41 4e 54 41 47 45 22 2c  30 29 0d 08 2a 30 f2 77  |ANTAGE",0)..*0.w|
00001d00  69 6d 70 5f 61 74 74 61  63 68 73 75 62 6d 65 6e  |imp_attachsubmen|
00001d10  75 28 6d 65 6e 75 5f 33  5f 31 25 2c 32 2c 6d 65  |u(menu_3_1%,2,me|
00001d20  6e 75 5f 33 5f 31 5f 32  25 29 0d 08 34 05 e1 0d  |nu_3_1_2%)..4...|
00001d30  08 3e 44 f4 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.>D.------------|
00001d40  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001d70  2d 2d 2d 0d 08 48 11 dd  f2 5f 6d 65 6e 75 5f 33  |---..H..._menu_3|
00001d80  5f 31 5f 33 0d 08 52 41  6d 65 6e 75 5f 33 5f 31  |_1_3..RAmenu_3_1|
00001d90  5f 33 25 3d a4 77 69 6d  70 5f 63 72 65 61 74 65  |_3%=.wimp_create|
00001da0  6d 65 6e 75 28 22 4f 52  45 47 41 4e 2f 21 41 72  |menu("OREGAN/!Ar|
00001db0  63 68 69 76 69 73 74 2f  21 44 65 73 69 67 6e 65  |chivist/!Designe|
00001dc0  72 22 2c 30 29 0d 08 5c  30 f2 77 69 6d 70 5f 61  |r",0)..\0.wimp_a|
00001dd0  74 74 61 63 68 73 75 62  6d 65 6e 75 28 6d 65 6e  |ttachsubmenu(men|
00001de0  75 5f 33 5f 31 25 2c 33  2c 6d 65 6e 75 5f 33 5f  |u_3_1%,3,menu_3_|
00001df0  31 5f 33 25 29 0d 08 66  05 e1 0d 08 70 44 f4 2d  |1_3%)..f....pD.-|
00001e00  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001e30  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0d 08  |--------------..|
00001e40  7a 11 dd f2 5f 6d 65 6e  75 5f 33 5f 31 5f 34 0d  |z..._menu_3_1_4.|
00001e50  08 84 5c 6d 65 6e 75 5f  33 5f 31 5f 34 25 3d a4  |..\menu_3_1_4%=.|
00001e60  77 69 6d 70 5f 63 72 65  61 74 65 6d 65 6e 75 28  |wimp_createmenu(|
00001e70  22 53 50 41 43 45 54 45  43 48 2f 4e 4f 41 41 5f  |"SPACETECH/NOAA_|
00001e80  4e 41 53 41 2f 4f 52 52  45 52 59 2f 50 44 53 5f  |NASA/ORRERY/PDS_|
00001e90  56 49 45 57 2f 53 4f 56  49 45 54 2f 57 45 41 54  |VIEW/SOVIET/WEAT|
00001ea0  48 45 52 44 45 53 4b 22  2c 30 29 0d 08 8e 30 f2  |HERDESK",0)...0.|
00001eb0  77 69 6d 70 5f 61 74 74  61 63 68 73 75 62 6d 65  |wimp_attachsubme|
00001ec0  6e 75 28 6d 65 6e 75 5f  33 5f 31 25 2c 34 2c 6d  |nu(menu_3_1%,4,m|
00001ed0  65 6e 75 5f 33 5f 31 5f  34 25 29 0d 08 98 05 e1  |enu_3_1_4%).....|
00001ee0  0d 08 a2 44 f4 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |...D.-----------|
00001ef0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001f20  2d 2d 2d 2d 0d 08 ac 0f  dd f2 5f 6d 65 6e 75 5f  |----......_menu_|
00001f30  33 5f 32 0d 08 b6 3b 6d  65 6e 75 5f 33 5f 32 25  |3_2...;menu_3_2%|
00001f40  3d a4 77 69 6d 70 5f 63  72 65 61 74 65 6d 65 6e  |=.wimp_createmen|
00001f50  75 28 22 41 55 44 49 4f  2f 43 4c 41 52 45 53 2f  |u("AUDIO/CLARES/|
00001f60  4f 52 45 47 41 4e 2f 56  54 49 22 2c 30 29 0d 08  |OREGAN/VTI",0)..|
00001f70  c0 2c f2 77 69 6d 70 5f  61 74 74 61 63 68 73 75  |.,.wimp_attachsu|
00001f80  62 6d 65 6e 75 28 6d 65  6e 75 5f 33 25 2c 32 2c  |bmenu(menu_3%,2,|
00001f90  6d 65 6e 75 5f 33 5f 32  25 29 0d 08 ca 05 e1 0d  |menu_3_2%)......|
00001fa0  08 d4 44 f4 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |..D.------------|
00001fb0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001fe0  2d 2d 2d 0d 08 de 11 dd  f2 5f 6d 65 6e 75 5f 33  |---......_menu_3|
00001ff0  5f 32 5f 31 0d 08 e8 54  6d 65 6e 75 5f 33 5f 32  |_2_1...Tmenu_3_2|
00002000  5f 31 25 3d a4 77 69 6d  70 5f 63 72 65 61 74 65  |_1%=.wimp_create|
00002010  6d 65 6e 75 28 22 43 4c  41 52 45 53 2f 21 50 65  |menu("CLARES/!Pe|
00002020  72 66 6f 72 6d 2f 21 52  68 61 70 73 6f 64 79 33  |rform/!Rhapsody3|
00002030  2f 21 52 79 74 68 6d 42  65 64 2f 21 53 65 72 65  |/!RythmBed/!Sere|
00002040  6e 61 64 65 22 2c 30 29  0d 08 f2 30 f2 77 69 6d  |nade",0)...0.wim|
00002050  70 5f 61 74 74 61 63 68  73 75 62 6d 65 6e 75 28  |p_attachsubmenu(|
00002060  6d 65 6e 75 5f 33 5f 32  25 2c 31 2c 6d 65 6e 75  |menu_3_2%,1,menu|
00002070  5f 33 5f 32 5f 31 25 29  0d 08 fc 05 e1 0d 09 06  |_3_2_1%)........|
00002080  44 f4 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |D.--------------|
00002090  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000020c0  2d 0d 09 10 11 dd f2 5f  6d 65 6e 75 5f 33 5f 32  |-......_menu_3_2|
000020d0  5f 32 0d 09 1a 36 6d 65  6e 75 5f 33 5f 32 5f 32  |_2...6menu_3_2_2|
000020e0  25 3d a4 77 69 6d 70 5f  63 72 65 61 74 65 6d 65  |%=.wimp_createme|
000020f0  6e 75 28 22 4f 52 45 47  41 4e 2f 21 53 79 6d 70  |nu("OREGAN/!Symp|
00002100  68 6f 6e 79 22 2c 30 29  0d 09 24 30 f2 77 69 6d  |hony",0)..$0.wim|
00002110  70 5f 61 74 74 61 63 68  73 75 62 6d 65 6e 75 28  |p_attachsubmenu(|
00002120  6d 65 6e 75 5f 33 5f 32  25 2c 32 2c 6d 65 6e 75  |menu_3_2%,2,menu|
00002130  5f 33 5f 32 5f 32 25 29  0d 09 2e 05 e1 0d 09 38  |_3_2_2%).......8|
00002140  44 f4 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |D.--------------|
00002150  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002180  2d 0d 09 42 11 dd f2 5f  6d 65 6e 75 5f 33 5f 32  |-..B..._menu_3_2|
00002190  5f 33 0d 09 4c 30 6d 65  6e 75 5f 33 5f 32 5f 33  |_3..L0menu_3_2_3|
000021a0  25 3d a4 77 69 6d 70 5f  63 72 65 61 74 65 6d 65  |%=.wimp_createme|
000021b0  6e 75 28 22 56 54 49 2f  45 4d 50 54 59 21 22 2c  |nu("VTI/EMPTY!",|
000021c0  30 29 0d 09 56 30 f2 77  69 6d 70 5f 61 74 74 61  |0)..V0.wimp_atta|
000021d0  63 68 73 75 62 6d 65 6e  75 28 6d 65 6e 75 5f 33  |chsubmenu(menu_3|
000021e0  5f 32 25 2c 33 2c 6d 65  6e 75 5f 33 5f 32 5f 33  |_2%,3,menu_3_2_3|
000021f0  25 29 0d 09 60 05 e1 0d  09 6a 44 f4 2d 2d 2d 2d  |%)..`....jD.----|
00002200  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002230  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0d 09 74 0f dd  |-----------..t..|
00002240  f2 5f 6d 65 6e 75 5f 33  5f 33 0d 09 7e 34 6d 65  |._menu_3_3..~4me|
00002250  6e 75 5f 33 5f 33 25 3d  a4 77 69 6d 70 5f 63 72  |nu_3_3%=.wimp_cr|
00002260  65 61 74 65 6d 65 6e 75  28 22 43 4f 44 45 52 53  |eatemenu("CODERS|
00002270  2f 21 42 61 73 69 63 41  4f 46 22 2c 30 29 0d 09  |/!BasicAOF",0)..|
00002280  88 2c f2 77 69 6d 70 5f  61 74 74 61 63 68 73 75  |.,.wimp_attachsu|
00002290  62 6d 65 6e 75 28 6d 65  6e 75 5f 33 25 2c 33 2c  |bmenu(menu_3%,3,|
000022a0  6d 65 6e 75 5f 33 5f 33  25 29 0d 09 92 05 e1 0d  |menu_3_3%)......|
000022b0  09 9c 44 f4 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |..D.------------|
000022c0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000022f0  2d 2d 2d 0d 09 a6 0f dd  f2 5f 6d 65 6e 75 5f 33  |---......_menu_3|
00002300  5f 34 0d 09 b0 41 6d 65  6e 75 5f 33 5f 34 25 3d  |_4...Amenu_3_4%=|
00002310  a4 77 69 6d 70 5f 63 72  65 61 74 65 6d 65 6e 75  |.wimp_createmenu|
00002320  28 22 45 44 55 43 41 54  49 4f 4e 2f 53 48 45 52  |("EDUCATION/SHER|
00002330  53 54 4f 4e 2f 54 4f 50  4f 4c 4f 47 49 4b 41 22  |STON/TOPOLOGIKA"|
00002340  2c 30 29 0d 09 ba 2c f2  77 69 6d 70 5f 61 74 74  |,0)...,.wimp_att|
00002350  61 63 68 73 75 62 6d 65  6e 75 28 6d 65 6e 75 5f  |achsubmenu(menu_|
00002360  33 25 2c 34 2c 6d 65 6e  75 5f 33 5f 34 25 29 0d  |3%,4,menu_3_4%).|
00002370  09 c4 05 e1 0d 09 ce 44  f4 2d 2d 2d 2d 2d 2d 2d  |.......D.-------|
00002380  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000023b0  2d 2d 2d 2d 2d 2d 2d 2d  0d 09 d8 11 dd f2 5f 6d  |--------......_m|
000023c0  65 6e 75 5f 33 5f 34 5f  31 0d 09 e2 6d 6d 65 6e  |enu_3_4_1...mmen|
000023d0  75 5f 33 5f 34 5f 31 25  3d a4 77 69 6d 70 5f 63  |u_3_4_1%=.wimp_c|
000023e0  72 65 61 74 65 6d 65 6e  75 28 22 53 48 45 52 53  |reatemenu("SHERS|
000023f0  54 4f 4e 2f 21 41 56 33  44 45 4d 4f 2f 21 42 4f  |TON/!AV3DEMO/!BO|
00002400  44 59 57 49 53 45 2f 21  43 52 59 53 54 41 4c 2f  |DYWISE/!CRYSTAL/|
00002410  21 43 52 46 32 2f 21 50  6c 61 6e 74 77 69 73 65  |!CRF2/!Plantwise|
00002420  2f 21 53 6e 65 65 7a 65  73 2f 21 56 6f 79 44 65  |/!Sneezes/!VoyDe|
00002430  6d 6f 22 2c 30 29 0d 09  ec 30 f2 77 69 6d 70 5f  |mo",0)...0.wimp_|
00002440  61 74 74 61 63 68 73 75  62 6d 65 6e 75 28 6d 65  |attachsubmenu(me|
00002450  6e 75 5f 33 5f 34 25 2c  31 2c 6d 65 6e 75 5f 33  |nu_3_4%,1,menu_3|
00002460  5f 34 5f 31 25 29 0d 09  f6 05 e1 0d 0a 00 44 f4  |_4_1%)........D.|
00002470  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000024a0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0d  |---------------.|
000024b0  0a 0a 11 dd f2 5f 6d 65  6e 75 5f 33 5f 34 5f 32  |....._menu_3_4_2|
000024c0  0d 0a 14 4e 6d 65 6e 75  5f 33 5f 34 5f 32 25 3d  |...Nmenu_3_4_2%=|
000024d0  a4 77 69 6d 70 5f 63 72  65 61 74 65 6d 65 6e 75  |.wimp_createmenu|
000024e0  28 22 54 4f 50 4f 4c 4f  47 49 4b 41 2f 21 49 4d  |("TOPOLOGIKA/!IM|
000024f0  41 47 49 4e 45 2f 21 4d  61 6e 69 61 44 65 6d 6f  |AGINE/!ManiaDemo|
00002500  2f 21 4d 75 73 69 63 42  6f 78 22 2c 30 29 0d 0a  |/!MusicBox",0)..|
00002510  1e 30 f2 77 69 6d 70 5f  61 74 74 61 63 68 73 75  |.0.wimp_attachsu|
00002520  62 6d 65 6e 75 28 6d 65  6e 75 5f 33 5f 34 25 2c  |bmenu(menu_3_4%,|
00002530  32 2c 6d 65 6e 75 5f 33  5f 34 5f 32 25 29 0d 0a  |2,menu_3_4_2%)..|
00002540  28 05 e1 0d 0a 32 44 f4  2d 2d 2d 2d 2d 2d 2d 2d  |(....2D.--------|
00002550  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002580  2d 2d 2d 2d 2d 2d 2d 0d  0a 3c 0f dd f2 5f 6d 65  |-------..<..._me|
00002590  6e 75 5f 33 5f 35 0d 0a  46 66 6d 65 6e 75 5f 33  |nu_3_5..Ffmenu_3|
000025a0  5f 35 25 3d a4 77 69 6d  70 5f 63 72 65 61 74 65  |_5%=.wimp_create|
000025b0  6d 65 6e 75 28 22 47 41  4d 45 53 2f 45 43 4c 49  |menu("GAMES/ECLI|
000025c0  50 53 45 2f 4d 59 4e 44  47 41 4d 45 5a 2f 4f 52  |PSE/MYNDGAMEZ/OR|
000025d0  45 47 41 4e 2f 50 53 59  43 4f 52 45 2f 53 48 45  |EGAN/PSYCORE/SHE|
000025e0  52 53 54 4f 4e 2f 54 42  41 5f 53 4f 46 54 2f 54  |RSTON/TBA_SOFT/T|
000025f0  48 45 48 49 54 4d 45 4e  22 2c 30 29 0d 0a 50 2c  |HEHITMEN",0)..P,|
00002600  f2 77 69 6d 70 5f 61 74  74 61 63 68 73 75 62 6d  |.wimp_attachsubm|
00002610  65 6e 75 28 6d 65 6e 75  5f 33 25 2c 35 2c 6d 65  |enu(menu_3%,5,me|
00002620  6e 75 5f 33 5f 35 25 29  0d 0a 5a 05 e1 0d 0a 64  |nu_3_5%)..Z....d|
00002630  44 f4 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |D.--------------|
00002640  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002670  2d 0d 0a 6e 11 dd f2 5f  6d 65 6e 75 5f 33 5f 35  |-..n..._menu_3_5|
00002680  5f 31 0d 0a 78 47 6d 65  6e 75 5f 33 5f 35 5f 31  |_1..xGmenu_3_5_1|
00002690  25 3d a4 77 69 6d 70 5f  63 72 65 61 74 65 6d 65  |%=.wimp_createme|
000026a0  6e 75 28 22 45 43 4c 49  50 53 45 2f 21 44 75 6e  |nu("ECLIPSE/!Dun|
000026b0  65 49 49 2f 21 52 6f 62  6f 43 6f 64 2f 21 45 63  |eII/!RoboCod/!Ec|
000026c0  6c 69 70 73 65 22 2c 30  29 0d 0a 82 30 f2 77 69  |lipse",0)...0.wi|
000026d0  6d 70 5f 61 74 74 61 63  68 73 75 62 6d 65 6e 75  |mp_attachsubmenu|
000026e0  28 6d 65 6e 75 5f 33 5f  35 25 2c 31 2c 6d 65 6e  |(menu_3_5%,1,men|
000026f0  75 5f 33 5f 35 5f 31 25  29 0d 0a 8c 05 e1 0d 0a  |u_3_5_1%).......|
00002700  96 44 f4 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.D.-------------|
00002710  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002740  2d 2d 0d 0a a0 11 dd f2  5f 6d 65 6e 75 5f 33 5f  |--......_menu_3_|
00002750  35 5f 32 0d 0a aa 38 6d  65 6e 75 5f 33 5f 35 5f  |5_2...8menu_3_5_|
00002760  32 25 3d a4 77 69 6d 70  5f 63 72 65 61 74 65 6d  |2%=.wimp_createm|
00002770  65 6e 75 28 22 4d 59 4e  44 47 41 4d 45 5a 2f 21  |enu("MYNDGAMEZ/!|
00002780  44 65 74 44 65 6d 6f 22  2c 30 29 0d 0a b4 30 f2  |DetDemo",0)...0.|
00002790  77 69 6d 70 5f 61 74 74  61 63 68 73 75 62 6d 65  |wimp_attachsubme|
000027a0  6e 75 28 6d 65 6e 75 5f  33 5f 35 25 2c 32 2c 6d  |nu(menu_3_5%,2,m|
000027b0  65 6e 75 5f 33 5f 35 5f  32 25 29 0d 0a be 05 e1  |enu_3_5_2%).....|
000027c0  0d 0a c8 44 f4 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |...D.-----------|
000027d0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002800  2d 2d 2d 2d 0d 0a d2 11  dd f2 5f 6d 65 6e 75 5f  |----......_menu_|
00002810  33 5f 35 5f 33 0d 0a dc  42 6d 65 6e 75 5f 33 5f  |3_5_3...Bmenu_3_|
00002820  35 5f 33 25 3d a4 77 69  6d 70 5f 63 72 65 61 74  |5_3%=.wimp_creat|
00002830  65 6d 65 6e 75 28 22 4f  52 45 47 41 4e 2f 21 41  |emenu("OREGAN/!A|
00002840  72 63 74 75 72 75 73 2f  21 4d 61 67 6e 65 74 6f  |rcturus/!Magneto|
00002850  69 64 73 22 2c 30 29 0d  0a e6 30 f2 77 69 6d 70  |ids",0)...0.wimp|
00002860  5f 61 74 74 61 63 68 73  75 62 6d 65 6e 75 28 6d  |_attachsubmenu(m|
00002870  65 6e 75 5f 33 5f 35 25  2c 33 2c 6d 65 6e 75 5f  |enu_3_5%,3,menu_|
00002880  33 5f 35 5f 33 25 29 0d  0a f0 05 e1 0d 0a fa 44  |3_5_3%)........D|
00002890  f4 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.---------------|
000028a0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000028d0  0d 0b 04 11 dd f2 5f 6d  65 6e 75 5f 33 5f 35 5f  |......_menu_3_5_|
000028e0  34 0d 0b 0e 3e 6d 65 6e  75 5f 33 5f 35 5f 34 25  |4...>menu_3_5_4%|
000028f0  3d a4 77 69 6d 70 5f 63  72 65 61 74 65 6d 65 6e  |=.wimp_createmen|
00002900  75 28 22 50 53 59 43 4f  52 45 2f 21 42 42 44 65  |u("PSYCORE/!BBDe|
00002910  6d 6f 2f 21 52 65 76 44  65 6d 6f 22 2c 30 29 0d  |mo/!RevDemo",0).|
00002920  0b 18 30 f2 77 69 6d 70  5f 61 74 74 61 63 68 73  |..0.wimp_attachs|
00002930  75 62 6d 65 6e 75 28 6d  65 6e 75 5f 33 5f 35 25  |ubmenu(menu_3_5%|
00002940  2c 34 2c 6d 65 6e 75 5f  33 5f 35 5f 34 25 29 0d  |,4,menu_3_5_4%).|
00002950  0b 22 05 e1 0d 0b 2c 44  f4 2d 2d 2d 2d 2d 2d 2d  |."....,D.-------|
00002960  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002990  2d 2d 2d 2d 2d 2d 2d 2d  0d 0b 36 11 dd f2 5f 6d  |--------..6..._m|
000029a0  65 6e 75 5f 33 5f 35 5f  35 0d 0b 40 3b 6d 65 6e  |enu_3_5_5..@;men|
000029b0  75 5f 33 5f 35 5f 35 25  3d a4 77 69 6d 70 5f 63  |u_3_5_5%=.wimp_c|
000029c0  72 65 61 74 65 6d 65 6e  75 28 22 53 48 45 52 53  |reatemenu("SHERS|
000029d0  54 4f 4e 2f 21 43 72 79  73 74 61 6c 4d 61 7a 65  |TON/!CrystalMaze|
000029e0  22 2c 30 29 0d 0b 4a 30  f2 77 69 6d 70 5f 61 74  |",0)..J0.wimp_at|
000029f0  74 61 63 68 73 75 62 6d  65 6e 75 28 6d 65 6e 75  |tachsubmenu(menu|
00002a00  5f 33 5f 35 25 2c 35 2c  6d 65 6e 75 5f 33 5f 35  |_3_5%,5,menu_3_5|
00002a10  5f 35 25 29 0d 0b 54 05  e1 0d 0b 5e 44 f4 2d 2d  |_5%)..T....^D.--|
00002a20  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002a50  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 0d 0b 68  |-------------..h|
00002a60  11 dd f2 5f 6d 65 6e 75  5f 33 5f 35 5f 36 0d 0b  |..._menu_3_5_6..|
00002a70  72 3d 6d 65 6e 75 5f 33  5f 35 5f 36 25 3d a4 77  |r=menu_3_5_6%=.w|
00002a80  69 6d 70 5f 63 72 65 61  74 65 6d 65 6e 75 28 22  |imp_createmenu("|
00002a90  54 42 41 5f 53 4f 46 54  2f 21 43 79 62 65 72 41  |TBA_SOFT/!CyberA|
00002aa0  70 65 2f 21 46 54 54 22  2c 30 29 0d 0b 7c 30 f2  |pe/!FTT",0)..|0.|
00002ab0  77 69 6d 70 5f 61 74 74  61 63 68 73 75 62 6d 65  |wimp_attachsubme|
00002ac0  6e 75 28 6d 65 6e 75 5f  33 5f 35 25 2c 36 2c 6d  |nu(menu_3_5%,6,m|
00002ad0  65 6e 75 5f 33 5f 35 5f  36 25 29 0d 0b 86 05 e1  |enu_3_5_6%).....|
00002ae0  0d 0b 90 44 f4 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |...D.-----------|
00002af0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002b20  2d 2d 2d 2d 0d 0b 9a 11  dd f2 5f 6d 65 6e 75 5f  |----......_menu_|
00002b30  33 5f 35 5f 37 0d 0b a4  43 6d 65 6e 75 5f 33 5f  |3_5_7...Cmenu_3_|
00002b40  35 5f 37 25 3d a4 77 69  6d 70 5f 63 72 65 61 74  |5_7%=.wimp_creat|
00002b50  65 6d 65 6e 75 28 22 54  48 45 48 49 54 4d 45 4e  |emenu("THEHITMEN|
00002b60  2f 21 51 75 69 63 6b 52  75 6e 2f 21 52 69 63 6b  |/!QuickRun/!Rick|
00002b70  44 65 6d 6f 22 2c 30 29  0d 0b ae 30 f2 77 69 6d  |Demo",0)...0.wim|
00002b80  70 5f 61 74 74 61 63 68  73 75 62 6d 65 6e 75 28  |p_attachsubmenu(|
00002b90  6d 65 6e 75 5f 33 5f 35  25 2c 37 2c 6d 65 6e 75  |menu_3_5%,7,menu|
00002ba0  5f 33 5f 35 5f 37 25 29  0d 0b b8 05 e1 0d 0b c2  |_3_5_7%)........|
00002bb0  44 f4 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |D.--------------|
00002bc0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002bf0  2d 0d 0b cc 0f dd f2 5f  6d 65 6e 75 5f 33 5f 36  |-......_menu_3_6|
00002c00  0d 0b d6 61 6d 65 6e 75  5f 33 5f 36 25 3d a4 77  |...amenu_3_6%=.w|
00002c10  69 6d 70 5f 63 72 65 61  74 65 6d 65 6e 75 28 22  |imp_createmenu("|
00002c20  47 52 41 50 48 49 43 53  2f 34 54 48 44 49 4d 45  |GRAPHICS/4THDIME|
00002c30  4e 53 2f 43 4c 41 52 45  53 2f 4c 4f 47 4f 54 52  |NS/CLARES/LOGOTR|
00002c40  4f 4e 2f 4f 52 45 47 41  4e 2f 50 49 4e 45 41 50  |ON/OREGAN/PINEAP|
00002c50  50 4c 45 2f 53 50 41 43  45 54 45 43 48 22 2c 30  |PLE/SPACETECH",0|
00002c60  29 0d 0b e0 2c f2 77 69  6d 70 5f 61 74 74 61 63  |)...,.wimp_attac|
00002c70  68 73 75 62 6d 65 6e 75  28 6d 65 6e 75 5f 33 25  |hsubmenu(menu_3%|
00002c80  2c 36 2c 6d 65 6e 75 5f  33 5f 36 25 29 0d 0b ea  |,6,menu_3_6%)...|
00002c90  05 e1 0d 0b f4 44 f4 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.....D.---------|
00002ca0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002cd0  2d 2d 2d 2d 2d 2d 0d 0b  fe 11 dd f2 5f 6d 65 6e  |------......_men|
00002ce0  75 5f 33 5f 36 5f 31 0d  0c 08 47 6d 65 6e 75 5f  |u_3_6_1...Gmenu_|
00002cf0  33 5f 36 5f 31 25 3d a4  77 69 6d 70 5f 63 72 65  |3_6_1%=.wimp_cre|
00002d00  61 74 65 6d 65 6e 75 28  22 34 54 48 44 49 4d 45  |atemenu("4THDIME|
00002d10  4e 53 2f 53 74 65 72 65  6f 57 6f 72 6c 64 3a 2d  |NS/StereoWorld:-|
00002d20  31 33 20 53 70 72 69 74  65 73 22 2c 30 29 0d 0c  |13 Sprites",0)..|
00002d30  12 30 f2 77 69 6d 70 5f  61 74 74 61 63 68 73 75  |.0.wimp_attachsu|
00002d40  62 6d 65 6e 75 28 6d 65  6e 75 5f 33 5f 36 25 2c  |bmenu(menu_3_6%,|
00002d50  31 2c 6d 65 6e 75 5f 33  5f 36 5f 31 25 29 0d 0c  |1,menu_3_6_1%)..|
00002d60  1c 05 e1 0d 0c 26 44 f4  2d 2d 2d 2d 2d 2d 2d 2d  |.....&D.--------|
00002d70  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002da0  2d 2d 2d 2d 2d 2d 2d 0d  0c 30 11 dd f2 5f 6d 65  |-------..0..._me|
00002db0  6e 75 5f 33 5f 36 5f 32  0d 0c 3a 42 6d 65 6e 75  |nu_3_6_2..:Bmenu|
00002dc0  5f 33 5f 36 5f 32 25 3d  a4 77 69 6d 70 5f 63 72  |_3_6_2%=.wimp_cr|
00002dd0  65 61 74 65 6d 65 6e 75  28 22 43 4c 41 52 45 53  |eatemenu("CLARES|
00002de0  2f 21 43 6f 6d 70 6f 73  69 74 69 6f 6e 2f 21 50  |/!Composition/!P|
00002df0  72 6f 41 72 74 32 22 2c  30 29 0d 0c 44 30 f2 77  |roArt2",0)..D0.w|
00002e00  69 6d 70 5f 61 74 74 61  63 68 73 75 62 6d 65 6e  |imp_attachsubmen|
00002e10  75 28 6d 65 6e 75 5f 33  5f 36 25 2c 32 2c 6d 65  |u(menu_3_6%,2,me|
00002e20  6e 75 5f 33 5f 36 5f 32  25 29 0d 0c 4e 05 e1 0d  |nu_3_6_2%)..N...|
00002e30  0c 58 44 f4 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.XD.------------|
00002e40  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002e70  2d 2d 2d 0d 0c 62 11 dd  f2 5f 6d 65 6e 75 5f 33  |---..b..._menu_3|
00002e80  5f 36 5f 33 0d 0c 6c 3d  6d 65 6e 75 5f 33 5f 36  |_6_3..l=menu_3_6|
00002e90  5f 33 25 3d a4 77 69 6d  70 5f 63 72 65 61 74 65  |_3%=.wimp_create|
00002ea0  6d 65 6e 75 28 22 4c 4f  47 4f 54 52 4f 4e 2f 52  |menu("LOGOTRON/R|
00002eb0  65 76 65 6c 61 74 69 6f  6e 20 50 72 6f 22 2c 30  |evelation Pro",0|
00002ec0  29 0d 0c 76 30 f2 77 69  6d 70 5f 61 74 74 61 63  |)..v0.wimp_attac|
00002ed0  68 73 75 62 6d 65 6e 75  28 6d 65 6e 75 5f 33 5f  |hsubmenu(menu_3_|
00002ee0  36 25 2c 33 2c 6d 65 6e  75 5f 33 5f 36 5f 33 25  |6%,3,menu_3_6_3%|
00002ef0  29 0d 0c 80 05 e1 0d 0c  8a 44 f4 2d 2d 2d 2d 2d  |)........D.-----|
00002f00  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002f30  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0d 0c 94 11 dd f2  |----------......|
00002f40  5f 6d 65 6e 75 5f 33 5f  36 5f 34 0d 0c 9e 35 6d  |_menu_3_6_4...5m|
00002f50  65 6e 75 5f 33 5f 36 5f  34 25 3d a4 77 69 6d 70  |enu_3_6_4%=.wimp|
00002f60  5f 63 72 65 61 74 65 6d  65 6e 75 28 22 4f 52 45  |_createmenu("ORE|
00002f70  47 41 4e 2f 4d 6f 72 70  68 65 75 73 22 2c 30 29  |GAN/Morpheus",0)|
00002f80  0d 0c a8 30 f2 77 69 6d  70 5f 61 74 74 61 63 68  |...0.wimp_attach|
00002f90  73 75 62 6d 65 6e 75 28  6d 65 6e 75 5f 33 5f 36  |submenu(menu_3_6|
00002fa0  25 2c 34 2c 6d 65 6e 75  5f 33 5f 36 5f 34 25 29  |%,4,menu_3_6_4%)|
00002fb0  0d 0c b2 05 e1 0d 0c bc  44 f4 2d 2d 2d 2d 2d 2d  |........D.------|
00002fc0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002ff0  2d 2d 2d 2d 2d 2d 2d 2d  2d 0d 0c c6 11 dd f2 5f  |---------......_|
00003000  6d 65 6e 75 5f 33 5f 36  5f 35 0d 0c d0 39 6d 65  |menu_3_6_5...9me|
00003010  6e 75 5f 33 5f 36 5f 35  25 3d a4 77 69 6d 70 5f  |nu_3_6_5%=.wimp_|
00003020  63 72 65 61 74 65 6d 65  6e 75 28 22 50 49 4e 45  |createmenu("PINE|
00003030  41 50 50 4c 45 2f 21 53  74 75 64 69 6f 32 34 22  |APPLE/!Studio24"|
00003040  2c 30 29 0d 0c da 30 f2  77 69 6d 70 5f 61 74 74  |,0)...0.wimp_att|
00003050  61 63 68 73 75 62 6d 65  6e 75 28 6d 65 6e 75 5f  |achsubmenu(menu_|
00003060  33 5f 36 25 2c 35 2c 6d  65 6e 75 5f 33 5f 36 5f  |3_6%,5,menu_3_6_|
00003070  35 25 29 0d 0c e4 05 e1  0d 0c ee 44 f4 2d 2d 2d  |5%)........D.---|
00003080  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000030b0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0d 0c f8 11  |------------....|
000030c0  dd f2 5f 6d 65 6e 75 5f  33 5f 36 5f 36 0d 0d 02  |.._menu_3_6_6...|
000030d0  39 6d 65 6e 75 5f 33 5f  36 5f 36 25 3d a4 77 69  |9menu_3_6_6%=.wi|
000030e0  6d 70 5f 63 72 65 61 74  65 6d 65 6e 75 28 22 53  |mp_createmenu("S|
000030f0  50 41 43 45 54 45 43 48  2f 50 68 6f 74 6f 44 65  |PACETECH/PhotoDe|
00003100  73 6b 22 2c 30 29 0d 0d  0c 30 f2 77 69 6d 70 5f  |sk",0)...0.wimp_|
00003110  61 74 74 61 63 68 73 75  62 6d 65 6e 75 28 6d 65  |attachsubmenu(me|
00003120  6e 75 5f 33 5f 36 25 2c  36 2c 6d 65 6e 75 5f 33  |nu_3_6%,6,menu_3|
00003130  5f 36 5f 36 25 29 0d 0d  16 05 e1 0d 0d 20 44 f4  |_6_6%)....... D.|
00003140  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003170  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0d  |---------------.|
00003180  0d 2a 0f dd f2 5f 6d 65  6e 75 5f 33 5f 37 0d 0d  |.*..._menu_3_7..|
00003190  34 40 6d 65 6e 75 5f 33  5f 37 25 3d a4 77 69 6d  |4@menu_3_7%=.wim|
000031a0  70 5f 63 72 65 61 74 65  6d 65 6e 75 28 22 4d 55  |p_createmenu("MU|
000031b0  4c 54 49 4d 45 44 49 41  2f 41 4e 47 4c 49 41 3a  |LTIMEDIA/ANGLIA:|
000031c0  2d 2f 21 53 65 61 4c 69  66 65 22 2c 30 29 0d 0d  |-/!SeaLife",0)..|
000031d0  3e 2c f2 77 69 6d 70 5f  61 74 74 61 63 68 73 75  |>,.wimp_attachsu|
000031e0  62 6d 65 6e 75 28 6d 65  6e 75 5f 33 25 2c 37 2c  |bmenu(menu_3%,7,|
000031f0  6d 65 6e 75 5f 33 5f 37  25 29 0d 0d 48 05 e1 0d  |menu_3_7%)..H...|
00003200  0d 52 44 f4 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.RD.------------|
00003210  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003240  2d 2d 2d 0d 0d 5c 0f dd  f2 5f 6d 65 6e 75 5f 33  |---..\..._menu_3|
00003250  5f 38 0d 0d 66 37 6d 65  6e 75 5f 33 5f 38 25 3d  |_8..f7menu_3_8%=|
00003260  a4 77 69 6d 70 5f 63 72  65 61 74 65 6d 65 6e 75  |.wimp_createmenu|
00003270  28 22 56 49 44 45 4f 2f  43 4c 41 52 45 53 2f 4f  |("VIDEO/CLARES/O|
00003280  52 45 47 41 4e 22 2c 30  29 0d 0d 70 2c f2 77 69  |REGAN",0)..p,.wi|
00003290  6d 70 5f 61 74 74 61 63  68 73 75 62 6d 65 6e 75  |mp_attachsubmenu|
000032a0  28 6d 65 6e 75 5f 33 25  2c 38 2c 6d 65 6e 75 5f  |(menu_3%,8,menu_|
000032b0  33 5f 38 25 29 0d 0d 7a  05 e1 0d 0d 84 44 f4 2d  |3_8%)..z.....D.-|
000032c0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000032f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0d 0d  |--------------..|
00003300  8e 11 dd f2 5f 6d 65 6e  75 5f 33 5f 38 5f 31 0d  |...._menu_3_8_1.|
00003310  0d 98 34 6d 65 6e 75 5f  33 5f 38 5f 31 25 3d a4  |..4menu_3_8_1%=.|
00003320  77 69 6d 70 5f 63 72 65  61 74 65 6d 65 6e 75 28  |wimp_createmenu(|
00003330  22 43 4c 41 52 45 53 2f  21 54 69 74 6c 65 72 22  |"CLARES/!Titler"|
00003340  2c 30 29 0d 0d a2 30 f2  77 69 6d 70 5f 61 74 74  |,0)...0.wimp_att|
00003350  61 63 68 73 75 62 6d 65  6e 75 28 6d 65 6e 75 5f  |achsubmenu(menu_|
00003360  33 5f 38 25 2c 31 2c 6d  65 6e 75 5f 33 5f 38 5f  |3_8%,1,menu_3_8_|
00003370  31 25 29 0d 0d ac 05 e1  0d 0d b6 44 f4 2d 2d 2d  |1%)........D.---|
00003380  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000033b0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0d 0d c0 11  |------------....|
000033c0  dd f2 5f 6d 65 6e 75 5f  33 5f 38 5f 32 0d 0d ca  |.._menu_3_8_2...|
000033d0  36 6d 65 6e 75 5f 33 5f  38 5f 32 25 3d a4 77 69  |6menu_3_8_2%=.wi|
000033e0  6d 70 5f 63 72 65 61 74  65 6d 65 6e 75 28 22 4f  |mp_createmenu("O|
000033f0  52 45 47 41 4e 2f 43 69  6e 65 57 6f 72 6b 73 22  |REGAN/CineWorks"|
00003400  2c 30 29 0d 0d d4 30 f2  77 69 6d 70 5f 61 74 74  |,0)...0.wimp_att|
00003410  61 63 68 73 75 62 6d 65  6e 75 28 6d 65 6e 75 5f  |achsubmenu(menu_|
00003420  33 5f 38 25 2c 32 2c 6d  65 6e 75 5f 33 5f 38 5f  |3_8%,2,menu_3_8_|
00003430  32 25 29 0d 0d de 05 e1  0d 0d e8 44 f4 2d 2d 2d  |2%)........D.---|
00003440  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003470  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0d 0d f2 0d  |------------....|
00003480  dd f2 5f 6d 65 6e 75 5f  34 0d 0d fc 49 6d 65 6e  |.._menu_4...Imen|
00003490  75 5f 34 25 3d a4 77 69  6d 70 5f 63 72 65 61 74  |u_4%=.wimp_creat|
000034a0  65 6d 65 6e 75 28 22 44  45 43 41 44 45 53 2f 44  |emenu("DECADES/D|
000034b0  65 63 61 64 65 73 20 46  72 6f 6d 3a 2d 2f 4c 6f  |ecades From:-/Lo|
000034c0  6e 67 6d 61 6e 20 4c 6f  67 6f 74 72 6f 6e 22 2c  |ngman Logotron",|
000034d0  30 29 0d 0e 06 28 f2 77  69 6d 70 5f 61 74 74 61  |0)...(.wimp_atta|
000034e0  63 68 73 75 62 6d 65 6e  75 28 6d 65 6e 75 25 2c  |chsubmenu(menu%,|
000034f0  34 2c 6d 65 6e 75 5f 34  25 29 0d 0e 10 05 e1 0d  |4,menu_4%)......|
00003500  0e 1a 44 f4 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |..D.------------|
00003510  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003540  2d 2d 2d 0d 0e 24 0d dd  f2 5f 6d 65 6e 75 5f 35  |---..$..._menu_5|
00003550  0d 0e 2e 57 6d 65 6e 75  5f 35 25 3d a4 77 69 6d  |...Wmenu_5%=.wim|
00003560  70 5f 63 72 65 61 74 65  6d 65 6e 75 28 22 46 52  |p_createmenu("FR|
00003570  45 45 53 4f 46 54 2f 41  52 43 5f 57 4f 52 4c 44  |EESOFT/ARC_WORLD|
00003580  2f 45 45 53 4f 58 2f 49  4d 50 52 45 53 53 49 4f  |/EESOX/IMPRESSIO|
00003590  4e 2f 53 48 45 52 53 54  4f 4e 2f 54 42 41 5f 53  |N/SHERSTON/TBA_S|
000035a0  4f 46 54 22 2c 30 29 0d  0e 38 28 f2 77 69 6d 70  |OFT",0)..8(.wimp|
000035b0  5f 61 74 74 61 63 68 73  75 62 6d 65 6e 75 28 6d  |_attachsubmenu(m|
000035c0  65 6e 75 25 2c 35 2c 6d  65 6e 75 5f 35 25 29 0d  |enu%,5,menu_5%).|
000035d0  0e 42 05 e1 0d 0e 4c 44  f4 2d 2d 2d 2d 2d 2d 2d  |.B....LD.-------|
000035e0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003610  2d 2d 2d 2d 2d 2d 2d 2d  0d 0e 56 0f dd f2 5f 6d  |--------..V..._m|
00003620  65 6e 75 5f 35 5f 31 0d  0e 60 60 6d 65 6e 75 5f  |enu_5_1..``menu_|
00003630  35 5f 31 25 3d a4 77 69  6d 70 5f 63 72 65 61 74  |5_1%=.wimp_creat|
00003640  65 6d 65 6e 75 28 22 41  52 43 5f 57 4f 52 4c 44  |emenu("ARC_WORLD|
00003650  2f 21 41 6c 65 72 69 6f  6e 2f 21 41 6c 69 65 6e  |/!Alerion/!Alien|
00003660  49 6e 76 2f 21 41 6c 69  70 65 64 2f 21 41 73 79  |Inv/!Aliped/!Asy|
00003670  6c 75 6d 2f 21 4d 72 44  6f 6f 2f 21 4f 64 64 42  |lum/!MrDoo/!OddB|
00003680  61 6c 6c 22 2c 30 29 0d  0e 6a 2c f2 77 69 6d 70  |all",0)..j,.wimp|
00003690  5f 61 74 74 61 63 68 73  75 62 6d 65 6e 75 28 6d  |_attachsubmenu(m|
000036a0  65 6e 75 5f 35 25 2c 31  2c 6d 65 6e 75 5f 35 5f  |enu_5%,1,menu_5_|
000036b0  31 25 29 0d 0e 74 05 e1  0d 0e 7e 44 f4 2d 2d 2d  |1%)..t....~D.---|
000036c0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000036f0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0d 0e 88 0f  |------------....|
00003700  dd f2 5f 6d 65 6e 75 5f  35 5f 31 0d 0e 92 60 6d  |.._menu_5_1...`m|
00003710  65 6e 75 5f 35 5f 31 25  3d a4 77 69 6d 70 5f 63  |enu_5_1%=.wimp_c|
00003720  72 65 61 74 65 6d 65 6e  75 28 22 41 52 43 5f 57  |reatemenu("ARC_W|
00003730  4f 52 4c 44 2f 21 41 6c  65 72 69 6f 6e 2f 21 41  |ORLD/!Alerion/!A|
00003740  6c 69 65 6e 49 6e 76 2f  21 41 6c 69 70 65 64 2f  |lienInv/!Aliped/|
00003750  21 41 73 79 6c 75 6d 2f  21 4d 72 44 6f 6f 2f 21  |!Asylum/!MrDoo/!|
00003760  4f 64 64 42 61 6c 6c 22  2c 30 29 0d 0e 9c 2c f2  |OddBall",0)...,.|
00003770  77 69 6d 70 5f 61 74 74  61 63 68 73 75 62 6d 65  |wimp_attachsubme|
00003780  6e 75 28 6d 65 6e 75 5f  35 25 2c 31 2c 6d 65 6e  |nu(menu_5%,1,men|
00003790  75 5f 35 5f 31 25 29 0d  0e a6 05 e1 0d 0e b0 44  |u_5_1%)........D|
000037a0  f4 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.---------------|
000037b0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000037e0  0d 0e ba 0f dd f2 5f 6d  65 6e 75 5f 35 5f 32 0d  |......_menu_5_2.|
000037f0  0e c4 46 6d 65 6e 75 5f  35 5f 32 25 3d a4 77 69  |..Fmenu_5_2%=.wi|
00003800  6d 70 5f 63 72 65 61 74  65 6d 65 6e 75 28 22 45  |mp_createmenu("E|
00003810  45 53 4f 58 2f 21 43 44  72 41 75 64 69 6f 2f 21  |ESOX/!CDrAudio/!|
00003820  43 44 53 70 65 65 64 2f  21 43 44 56 6f 6c 75 6d  |CDSpeed/!CDVolum|
00003830  65 22 2c 30 29 0d 0e ce  2c f2 77 69 6d 70 5f 61  |e",0)...,.wimp_a|
00003840  74 74 61 63 68 73 75 62  6d 65 6e 75 28 6d 65 6e  |ttachsubmenu(men|
00003850  75 5f 35 25 2c 32 2c 6d  65 6e 75 5f 35 5f 32 25  |u_5%,2,menu_5_2%|
00003860  29 0d 0e d8 05 e1 0d 0e  e2 44 f4 2d 2d 2d 2d 2d  |)........D.-----|
00003870  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000038a0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0d 0e ec 0f dd f2  |----------......|
000038b0  5f 6d 65 6e 75 5f 35 5f  33 0d 0e f6 40 6d 65 6e  |_menu_5_3...@men|
000038c0  75 5f 35 5f 33 25 3d a4  77 69 6d 70 5f 63 72 65  |u_5_3%=.wimp_cre|
000038d0  61 74 65 6d 65 6e 75 28  22 49 4d 50 52 45 53 53  |atemenu("IMPRESS|
000038e0  49 4f 4e 2f 49 6d 70 72  65 73 73 69 6f 6e 20 4a  |ION/Impression J|
000038f0  75 6e 69 6f 72 22 2c 30  29 0d 0f 00 2c f2 77 69  |unior",0)...,.wi|
00003900  6d 70 5f 61 74 74 61 63  68 73 75 62 6d 65 6e 75  |mp_attachsubmenu|
00003910  28 6d 65 6e 75 5f 35 25  2c 33 2c 6d 65 6e 75 5f  |(menu_5%,3,menu_|
00003920  35 5f 33 25 29 0d 0f 0a  05 e1 0d 0f 14 44 f4 2d  |5_3%)........D.-|
00003930  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003960  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0d 0f  |--------------..|
00003970  1e 0f dd f2 5f 6d 65 6e  75 5f 35 5f 34 0d 0f 28  |...._menu_5_4..(|
00003980  57 6d 65 6e 75 5f 35 5f  34 25 3d a4 77 69 6d 70  |Wmenu_5_4%=.wimp|
00003990  5f 63 72 65 61 74 65 6d  65 6e 75 28 22 53 48 45  |_createmenu("SHE|
000039a0  52 53 54 4f 4e 2f 45 64  77 69 6e 61 20 54 68 65  |RSTON/Edwina The|
000039b0  20 45 6c 65 70 68 61 6e  74 2f 47 6f 72 64 6f 6e  | Elephant/Gordon|
000039c0  27 73 20 47 72 6f 6f 76  79 20 47 72 61 6e 6e 79  |'s Groovy Granny|
000039d0  22 2c 30 29 0d 0f 32 2c  f2 77 69 6d 70 5f 61 74  |",0)..2,.wimp_at|
000039e0  74 61 63 68 73 75 62 6d  65 6e 75 28 6d 65 6e 75  |tachsubmenu(menu|
000039f0  5f 35 25 2c 34 2c 6d 65  6e 75 5f 35 5f 34 25 29  |_5%,4,menu_5_4%)|
00003a00  0d 0f 3c 05 e1 0d 0f 46  44 f4 2d 2d 2d 2d 2d 2d  |..<....FD.------|
00003a10  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003a40  2d 2d 2d 2d 2d 2d 2d 2d  2d 0d 0f 50 0f dd f2 5f  |---------..P..._|
00003a50  6d 65 6e 75 5f 35 5f 35  0d 0f 5a 38 6d 65 6e 75  |menu_5_5..Z8menu|
00003a60  5f 35 5f 35 25 3d a4 77  69 6d 70 5f 63 72 65 61  |_5_5%=.wimp_crea|
00003a70  74 65 6d 65 6e 75 28 22  54 42 41 5f 53 4f 46 54  |temenu("TBA_SOFT|
00003a80  2f 21 44 72 61 67 6f 6e  42 61 6c 6c 22 2c 30 29  |/!DragonBall",0)|
00003a90  0d 0f 64 2c f2 77 69 6d  70 5f 61 74 74 61 63 68  |..d,.wimp_attach|
00003aa0  73 75 62 6d 65 6e 75 28  6d 65 6e 75 5f 35 25 2c  |submenu(menu_5%,|
00003ab0  35 2c 6d 65 6e 75 5f 35  5f 35 25 29 0d 0f 6e 05  |5,menu_5_5%)..n.|
00003ac0  e1 0d 0f 78 44 f4 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |...xD.----------|
00003ad0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003b00  2d 2d 2d 2d 2d 0d 0f 82  0d dd f2 5f 6d 65 6e 75  |-----......_menu|
00003b10  5f 36 0d 0f 8c 36 6d 65  6e 75 5f 36 25 3d a4 77  |_6...6menu_6%=.w|
00003b20  69 6d 70 5f 63 72 65 61  74 65 6d 65 6e 75 28 22  |imp_createmenu("|
00003b30  47 55 41 52 44 49 41 4e  53 2f 21 47 75 61 72 64  |GUARDIANS/!Guard|
00003b40  69 61 6e 73 22 2c 30 29  0d 0f 96 28 f2 77 69 6d  |ians",0)...(.wim|
00003b50  70 5f 61 74 74 61 63 68  73 75 62 6d 65 6e 75 28  |p_attachsubmenu(|
00003b60  6d 65 6e 75 25 2c 36 2c  6d 65 6e 75 5f 36 25 29  |menu%,6,menu_6%)|
00003b70  0d 0f a0 05 e1 0d 0f aa  44 f4 2d 2d 2d 2d 2d 2d  |........D.------|
00003b80  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003bb0  2d 2d 2d 2d 2d 2d 2d 2d  2d 0d 0f b4 0d dd f2 5f  |---------......_|
00003bc0  6d 65 6e 75 5f 37 0d 0f  be 86 6d 65 6e 75 5f 37  |menu_7....menu_7|
00003bd0  25 3d a4 77 69 6d 70 5f  63 72 65 61 74 65 6d 65  |%=.wimp_createme|
00003be0  6e 75 28 22 4f 4c 44 5f  44 49 53 4b 53 2f 41 50  |nu("OLD_DISKS/AP|
00003bf0  50 53 2f 41 55 44 49 4f  2f 43 4c 49 50 41 52 54  |PS/AUDIO/CLIPART|
00003c00  2f 43 4f 44 45 52 53 2f  45 44 55 43 41 54 49 4f  |/CODERS/EDUCATIO|
00003c10  4e 2f 47 41 4d 45 53 2f  47 52 41 50 48 49 43 53  |N/GAMES/GRAPHICS|
00003c20  2f 4c 4f 54 54 45 52 59  2f 4d 49 53 43 2f 50 4f  |/LOTTERY/MISC/PO|
00003c30  43 4b 45 54 42 4f 4f 4b  2f 55 54 49 4c 49 54 49  |CKETBOOK/UTILITI|
00003c40  45 53 2f 57 4f 52 44 53  22 2c 30 29 0d 0f c8 28  |ES/WORDS",0)...(|
00003c50  f2 77 69 6d 70 5f 61 74  74 61 63 68 73 75 62 6d  |.wimp_attachsubm|
00003c60  65 6e 75 28 6d 65 6e 75  25 2c 37 2c 6d 65 6e 75  |enu(menu%,7,menu|
00003c70  5f 37 25 29 0d 0f d2 05  e1 0d 0f dc 44 f4 2d 2d  |_7%)........D.--|
00003c80  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003cb0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 0d 0f e6  |-------------...|
00003cc0  0f dd f2 5f 6d 65 6e 75  5f 37 5f 31 0d 0f f0 75  |..._menu_7_1...u|
00003cd0  6d 65 6e 75 5f 37 5f 31  25 3d a4 77 69 6d 70 5f  |menu_7_1%=.wimp_|
00003ce0  63 72 65 61 74 65 6d 65  6e 75 28 22 41 50 50 53  |createmenu("APPS|
00003cf0  2f 21 43 44 49 6e 64 65  78 2f 21 44 69 61 72 79  |/!CDIndex/!Diary|
00003d00  2f 21 44 69 72 65 63 74  2f 21 44 69 73 63 49 6e  |/!Direct/!DiscIn|
00003d10  64 65 78 2f 21 44 69 73  63 42 6f 78 2f 21 49 6e  |dex/!DiscBox/!In|
00003d20  76 65 73 74 6f 72 2f 21  4d 65 6e 61 6b 65 72 2f  |vestor/!Menaker/|
00003d30  21 4d 6f 64 65 73 2f 21  50 6c 61 6e 46 22 2c 30  |!Modes/!PlanF",0|
00003d40  29 0d 0f fa 2c f2 77 69  6d 70 5f 61 74 74 61 63  |)...,.wimp_attac|
00003d50  68 73 75 62 6d 65 6e 75  28 6d 65 6e 75 5f 37 25  |hsubmenu(menu_7%|
00003d60  2c 31 2c 6d 65 6e 75 5f  37 5f 31 25 29 0d 10 04  |,1,menu_7_1%)...|
00003d70  05 e1 0d 10 0e 44 f4 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.....D.---------|
00003d80  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003db0  2d 2d 2d 2d 2d 2d 0d 10  18 0f dd f2 5f 6d 65 6e  |------......_men|
00003dc0  75 5f 37 5f 32 0d 10 22  34 6d 65 6e 75 5f 37 5f  |u_7_2.."4menu_7_|
00003dd0  32 25 3d a4 77 69 6d 70  5f 63 72 65 61 74 65 6d  |2%=.wimp_createm|
00003de0  65 6e 75 28 22 41 55 44  49 4f 2f 21 57 69 6d 70  |enu("AUDIO/!Wimp|
00003df0  54 72 61 63 6b 22 2c 30  29 0d 10 2c 2c f2 77 69  |Track",0)..,,.wi|
00003e00  6d 70 5f 61 74 74 61 63  68 73 75 62 6d 65 6e 75  |mp_attachsubmenu|
00003e10  28 6d 65 6e 75 5f 37 25  2c 32 2c 6d 65 6e 75 5f  |(menu_7%,2,menu_|
00003e20  37 5f 32 25 29 0d 10 36  05 e1 0d 10 40 44 f4 2d  |7_2%)..6....@D.-|
00003e30  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003e60  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0d 10  |--------------..|
00003e70  4a 0f dd f2 5f 6d 65 6e  75 5f 37 5f 33 0d 10 54  |J..._menu_7_3..T|
00003e80  9b 6d 65 6e 75 5f 37 5f  33 25 3d a4 77 69 6d 70  |.menu_7_3%=.wimp|
00003e90  5f 63 72 65 61 74 65 6d  65 6e 75 28 22 43 4c 49  |_createmenu("CLI|
00003ea0  50 41 52 54 2f 45 4e 56  49 52 4f 43 4c 49 50 53  |PART/ENVIROCLIPS|
00003eb0  2f 42 61 6c 63 6f 6e 79  2f 43 61 6e 4f 66 42 65  |/Balcony/CanOfBe|
00003ec0  65 72 2f 43 61 73 73 65  74 74 65 2f 43 6f 6d 70  |er/Cassette/Comp|
00003ed0  75 74 65 72 2f 44 69 73  63 73 2f 45 78 74 65 6e  |uter/Discs/Exten|
00003ee0  73 69 6f 6e 2f 47 75 69  74 61 72 2f 48 65 72 6d  |sion/Guitar/Herm|
00003ef0  61 6e 2f 48 6f 75 73 65  2f 4d 6f 6e 6f 52 61 69  |an/House/MonoRai|
00003f00  6c 2f 4f 66 66 69 63 65  53 63 61 70 65 2f 50 65  |l/OfficeScape/Pe|
00003f10  6e 63 69 6c 22 2c 30 29  0d 10 5e 2c f2 77 69 6d  |ncil",0)..^,.wim|
00003f20  70 5f 61 74 74 61 63 68  73 75 62 6d 65 6e 75 28  |p_attachsubmenu(|
00003f30  6d 65 6e 75 5f 37 25 2c  33 2c 6d 65 6e 75 5f 37  |menu_7%,3,menu_7|
00003f40  5f 33 25 29 0d 10 68 05  e1 0d 10 72 44 f4 2d 2d  |_3%)..h....rD.--|
00003f50  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003f80  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 0d 10 7c  |-------------..||
00003f90  11 dd f2 5f 6d 65 6e 75  5f 37 5f 33 5f 31 0d 10  |..._menu_7_3_1..|
00003fa0  86 5d 6d 65 6e 75 5f 37  5f 33 5f 31 25 3d a4 77  |.]menu_7_3_1%=.w|
00003fb0  69 6d 70 5f 63 72 65 61  74 65 6d 65 6e 75 28 22  |imp_createmenu("|
00003fc0  45 4e 56 49 52 4f 43 4c  49 50 53 2f 42 6f 74 74  |ENVIROCLIPS/Bott|
00003fd0  6c 65 42 61 6e 6b 2f 43  6f 61 6c 42 61 67 2f 43  |leBank/CoalBag/C|
00003fe0  6f 6f 6c 54 6f 77 65 72  73 2f 46 61 63 74 6f 72  |oolTowers/Factor|
00003ff0  79 2f 48 69 6c 6c 73 22  2c 30 29 0d 10 90 30 f2  |y/Hills",0)...0.|
00004000  77 69 6d 70 5f 61 74 74  61 63 68 73 75 62 6d 65  |wimp_attachsubme|
00004010  6e 75 28 6d 65 6e 75 5f  37 5f 33 25 2c 31 2c 6d  |nu(menu_7_3%,1,m|
00004020  65 6e 75 5f 37 5f 33 5f  31 25 29 0d 10 9a 05 e1  |enu_7_3_1%).....|
00004030  0d 10 a4 44 f4 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |...D.-----------|
00004040  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004070  2d 2d 2d 2d 0d 10 ae 0f  dd f2 5f 6d 65 6e 75 5f  |----......_menu_|
00004080  37 5f 34 0d 10 b8 47 6d  65 6e 75 5f 37 5f 34 25  |7_4...Gmenu_7_4%|
00004090  3d a4 77 69 6d 70 5f 63  72 65 61 74 65 6d 65 6e  |=.wimp_createmen|
000040a0  75 28 22 43 4f 44 45 52  53 2f 21 45 76 65 6e 74  |u("CODERS/!Event|
000040b0  53 68 65 6c 6c 2f 21 4c  4f 47 4f 56 32 2f 21 51  |Shell/!LOGOV2/!Q|
000040c0  75 69 63 4b 65 79 22 2c  30 29 0d 10 c2 2c f2 77  |uicKey",0)...,.w|
000040d0  69 6d 70 5f 61 74 74 61  63 68 73 75 62 6d 65 6e  |imp_attachsubmen|
000040e0  75 28 6d 65 6e 75 5f 37  25 2c 34 2c 6d 65 6e 75  |u(menu_7%,4,menu|
000040f0  5f 37 5f 34 25 29 0d 10  cc 05 e1 0d 10 d6 44 f4  |_7_4%)........D.|
00004100  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004130  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0d  |---------------.|
00004140  10 e0 0f dd f2 5f 6d 65  6e 75 5f 37 5f 35 0d 10  |....._menu_7_5..|
00004150  ea 44 6d 65 6e 75 5f 37  5f 35 25 3d a4 77 69 6d  |.Dmenu_7_5%=.wim|
00004160  70 5f 63 72 65 61 74 65  6d 65 6e 75 28 22 45 44  |p_createmenu("ED|
00004170  55 43 41 54 49 4f 4e 2f  21 50 65 72 69 6f 64 69  |UCATION/!Periodi|
00004180  63 2f 21 50 6f 6c 79 6f  6d 69 6e 6f 65 73 22 2c  |c/!Polyominoes",|
00004190  30 29 0d 10 f4 2c f2 77  69 6d 70 5f 61 74 74 61  |0)...,.wimp_atta|
000041a0  63 68 73 75 62 6d 65 6e  75 28 6d 65 6e 75 5f 37  |chsubmenu(menu_7|
000041b0  25 2c 35 2c 6d 65 6e 75  5f 37 5f 35 25 29 0d 10  |%,5,menu_7_5%)..|
000041c0  fe 05 e1 0d 11 08 44 f4  2d 2d 2d 2d 2d 2d 2d 2d  |......D.--------|
000041d0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004200  2d 2d 2d 2d 2d 2d 2d 0d  11 12 0f dd f2 5f 6d 65  |-------......_me|
00004210  6e 75 5f 37 5f 36 0d 11  1c c0 6d 65 6e 75 5f 37  |nu_7_6....menu_7|
00004220  5f 36 25 3d a4 77 69 6d  70 5f 63 72 65 61 74 65  |_6%=.wimp_create|
00004230  6d 65 6e 75 28 22 47 41  4d 45 53 2f 21 33 44 4d  |menu("GAMES/!3DM|
00004240  61 7a 65 2f 21 42 6f 6d  62 53 63 61 72 65 2f 21  |aze/!BombScare/!|
00004250  43 61 72 73 2f 21 43 65  6e 74 69 70 65 64 65 2f  |Cars/!Centipede/|
00004260  21 43 72 75 73 61 64 65  72 2f 21 44 61 72 6b 6c  |!Crusader/!Darkl|
00004270  61 6e 64 73 2f 21 45 6e  69 67 6d 61 2f 21 46 72  |ands/!Enigma/!Fr|
00004280  6f 73 74 79 2f 21 4a 69  67 53 61 77 2f 21 4c 6f  |osty/!JigSaw/!Lo|
00004290  63 61 74 65 2f 21 4d 69  6e 65 53 77 65 65 70 2f  |cate/!MineSweep/|
000042a0  21 52 65 73 63 75 65 72  2f 21 52 53 49 2f 21 53  |!Rescuer/!RSI/!S|
000042b0  68 61 6e 67 68 61 69 2f  21 57 61 72 66 61 72 65  |hanghai/!Warfare|
000042c0  2f 21 57 69 6c 6c 79 2f  21 57 6f 72 64 50 61 69  |/!Willy/!WordPai|
000042d0  72 73 22 2c 30 29 0d 11  26 2c f2 77 69 6d 70 5f  |rs",0)..&,.wimp_|
000042e0  61 74 74 61 63 68 73 75  62 6d 65 6e 75 28 6d 65  |attachsubmenu(me|
000042f0  6e 75 5f 37 25 2c 36 2c  6d 65 6e 75 5f 37 5f 36  |nu_7%,6,menu_7_6|
00004300  25 29 0d 11 30 05 e1 0d  11 3a 44 f4 2d 2d 2d 2d  |%)..0....:D.----|
00004310  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004340  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0d 11 44 0f dd  |-----------..D..|
00004350  f2 5f 6d 65 6e 75 5f 37  5f 37 0d 11 4e 4b 6d 65  |._menu_7_7..NKme|
00004360  6e 75 5f 37 5f 37 25 3d  a4 77 69 6d 70 5f 63 72  |nu_7_7%=.wimp_cr|
00004370  65 61 74 65 6d 65 6e 75  28 22 47 52 41 50 48 49  |eatemenu("GRAPHI|
00004380  43 53 2f 21 32 44 57 61  76 65 73 2f 21 41 72 74  |CS/!2DWaves/!Art|
00004390  46 69 6c 65 72 2f 21 53  70 61 63 65 50 61 69 6e  |Filer/!SpacePain|
000043a0  74 22 2c 30 29 0d 11 58  2c f2 77 69 6d 70 5f 61  |t",0)..X,.wimp_a|
000043b0  74 74 61 63 68 73 75 62  6d 65 6e 75 28 6d 65 6e  |ttachsubmenu(men|
000043c0  75 5f 37 25 2c 37 2c 6d  65 6e 75 5f 37 5f 37 25  |u_7%,7,menu_7_7%|
000043d0  29 0d 11 62 05 e1 0d 11  6c 44 f4 2d 2d 2d 2d 2d  |)..b....lD.-----|
000043e0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004410  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0d 11 76 0f dd f2  |----------..v...|
00004420  5f 6d 65 6e 75 5f 37 5f  38 0d 11 80 44 6d 65 6e  |_menu_7_8...Dmen|
00004430  75 5f 37 5f 38 25 3d a4  77 69 6d 70 5f 63 72 65  |u_7_8%=.wimp_cre|
00004440  61 74 65 6d 65 6e 75 28  22 4c 4f 54 54 45 52 59  |atemenu("LOTTERY|
00004450  2f 21 41 70 72 69 4c 6f  74 2f 21 4c 6f 74 74 65  |/!ApriLot/!Lotte|
00004460  72 79 2f 21 50 6f 6f 6c  73 22 2c 30 29 0d 11 8a  |ry/!Pools",0)...|
00004470  2c f2 77 69 6d 70 5f 61  74 74 61 63 68 73 75 62  |,.wimp_attachsub|
00004480  6d 65 6e 75 28 6d 65 6e  75 5f 37 25 2c 38 2c 6d  |menu(menu_7%,8,m|
00004490  65 6e 75 5f 37 5f 38 25  29 0d 11 94 05 e1 0d 11  |enu_7_8%).......|
000044a0  9e 44 f4 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.D.-------------|
000044b0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000044e0  2d 2d 0d 11 a8 0f dd f2  5f 6d 65 6e 75 5f 37 5f  |--......_menu_7_|
000044f0  39 0d 11 b2 63 6d 65 6e  75 5f 37 5f 39 25 3d a4  |9...cmenu_7_9%=.|
00004500  77 69 6d 70 5f 63 72 65  61 74 65 6d 65 6e 75 28  |wimp_createmenu(|
00004510  22 4d 49 53 43 2f 21 44  69 67 69 57 61 74 63 68  |"MISC/!DigiWatch|
00004520  2f 21 4d 50 47 2f 21 4d  6f 6e 65 79 48 65 6c 70  |/!MPG/!MoneyHelp|
00004530  2f 21 50 6f 63 6b 65 74  4d 2f 21 52 65 70 61 79  |/!PocketM/!Repay|
00004540  2f 21 54 65 78 74 43 68  65 63 6b 2f 21 56 41 54  |/!TextCheck/!VAT|
00004550  22 2c 30 29 0d 11 bc 2c  f2 77 69 6d 70 5f 61 74  |",0)...,.wimp_at|
00004560  74 61 63 68 73 75 62 6d  65 6e 75 28 6d 65 6e 75  |tachsubmenu(menu|
00004570  5f 37 25 2c 39 2c 6d 65  6e 75 5f 37 5f 39 25 29  |_7%,9,menu_7_9%)|
00004580  0d 11 c6 05 e1 0d 11 d0  44 f4 2d 2d 2d 2d 2d 2d  |........D.------|
00004590  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000045c0  2d 2d 2d 2d 2d 2d 2d 2d  2d 0d 11 da 10 dd f2 5f  |---------......_|
000045d0  6d 65 6e 75 5f 37 5f 31  30 0d 11 e4 3a 6d 65 6e  |menu_7_10...:men|
000045e0  75 5f 37 5f 31 30 25 3d  a4 77 69 6d 70 5f 63 72  |u_7_10%=.wimp_cr|
000045f0  65 61 74 65 6d 65 6e 75  28 22 50 4f 43 4b 45 54  |eatemenu("POCKET|
00004600  42 4f 4f 4b 2f 50 73 69  6f 6e 20 47 6f 6c 66 22  |BOOK/Psion Golf"|
00004610  2c 30 29 0d 11 ee 2e f2  77 69 6d 70 5f 61 74 74  |,0).....wimp_att|
00004620  61 63 68 73 75 62 6d 65  6e 75 28 6d 65 6e 75 5f  |achsubmenu(menu_|
00004630  37 25 2c 31 30 2c 6d 65  6e 75 5f 37 5f 31 30 25  |7%,10,menu_7_10%|
00004640  29 0d 11 f8 05 e1 0d 12  02 44 f4 2d 2d 2d 2d 2d  |)........D.-----|
00004650  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004680  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0d 12 0c 10 dd f2  |----------......|
00004690  5f 6d 65 6e 75 5f 37 5f  31 31 0d 12 16 d9 6d 65  |_menu_7_11....me|
000046a0  6e 75 5f 37 5f 31 31 25  3d a4 77 69 6d 70 5f 63  |nu_7_11%=.wimp_c|
000046b0  72 65 61 74 65 6d 65 6e  75 28 22 55 54 49 4c 49  |reatemenu("UTILI|
000046c0  54 49 45 53 2f 21 42 44  43 68 61 6e 67 65 72 2f  |TIES/!BDChanger/|
000046d0  21 4d 79 43 61 6c 65 6e  64 65 72 2f 21 43 6f 6c  |!MyCalender/!Col|
000046e0  6f 72 43 75 62 65 2f 21  43 6f 70 69 65 72 2f 21  |orCube/!Copier/!|
000046f0  45 78 63 68 61 6e 67 65  2f 21 46 6c 61 73 68 46  |Exchange/!FlashF|
00004700  69 6e 64 2f 21 48 65 6c  70 50 6c 75 73 2f 21 4d  |ind/!HelpPlus/!M|
00004710  6f 64 65 2f 21 4d 6f 64  75 6c 65 46 53 2f 21 46  |ode/!ModuleFS/!F|
00004720  69 78 56 69 72 4d 6f 64  2f 21 4d 6f 75 73 65 2f  |ixVirMod/!Mouse/|
00004730  21 50 6f 69 6e 74 46 61  64 65 2f 21 50 72 69 6e  |!PointFade/!Prin|
00004740  74 2f 21 51 46 52 2f 21  52 6f 64 65 6e 74 2f 21  |t/!QFR/!Rodent/!|
00004750  53 77 61 70 70 65 72 2f  21 54 6f 6f 6c 73 2f 21  |Swapper/!Tools/!|
00004760  54 79 70 65 45 64 69 74  2f 21 55 6e 43 46 53 22  |TypeEdit/!UnCFS"|
00004770  2c 30 29 0d 12 20 2e f2  77 69 6d 70 5f 61 74 74  |,0).. ..wimp_att|
00004780  61 63 68 73 75 62 6d 65  6e 75 28 6d 65 6e 75 5f  |achsubmenu(menu_|
00004790  37 25 2c 31 31 2c 6d 65  6e 75 5f 37 5f 31 31 25  |7%,11,menu_7_11%|
000047a0  29 0d 12 2a 05 e1 0d 12  34 44 f4 2d 2d 2d 2d 2d  |)..*....4D.-----|
000047b0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000047e0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0d 12 3e 10 dd f2  |----------..>...|
000047f0  5f 6d 65 6e 75 5f 37 5f  31 32 0d 12 48 40 6d 65  |_menu_7_12..H@me|
00004800  6e 75 5f 37 5f 31 32 25  3d a4 77 69 6d 70 5f 63  |nu_7_12%=.wimp_c|
00004810  72 65 61 74 65 6d 65 6e  75 28 22 57 4f 52 44 53  |reatemenu("WORDS|
00004820  2f 21 4f 76 65 72 57 72  69 74 65 2f 21 54 65 78  |/!OverWrite/!Tex|
00004830  74 43 68 65 63 6b 22 2c  30 29 0d 12 52 2e f2 77  |tCheck",0)..R..w|
00004840  69 6d 70 5f 61 74 74 61  63 68 73 75 62 6d 65 6e  |imp_attachsubmen|
00004850  75 28 6d 65 6e 75 5f 37  25 2c 31 32 2c 6d 65 6e  |u(menu_7%,12,men|
00004860  75 5f 37 5f 31 32 25 29  0d 12 5c 05 e1 0d 12 66  |u_7_12%)..\....f|
00004870  44 f4 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |D.--------------|
00004880  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000048b0  2d 0d 12 70 0d dd f2 5f  6d 65 6e 75 5f 38 0d 12  |-..p..._menu_8..|
000048c0  7a 68 6d 65 6e 75 5f 38  25 3d a4 77 69 6d 70 5f  |zhmenu_8%=.wimp_|
000048d0  63 72 65 61 74 65 6d 65  6e 75 28 22 50 44 5f 45  |createmenu("PD_E|
000048e0  54 43 2f 41 55 44 49 4f  2f 43 4f 44 45 52 53 2f  |TC/AUDIO/CODERS/|
000048f0  44 54 50 2f 47 41 4d 45  53 2f 47 52 41 50 48 49  |DTP/GAMES/GRAPHI|
00004900  43 53 2f 49 4e 54 45 52  4e 45 54 2f 4d 49 53 43  |CS/INTERNET/MISC|
00004910  2f 53 49 4c 4c 49 45 53  2f 55 54 49 4c 49 54 49  |/SILLIES/UTILITI|
00004920  45 53 22 2c 30 29 0d 12  84 28 f2 77 69 6d 70 5f  |ES",0)...(.wimp_|
00004930  61 74 74 61 63 68 73 75  62 6d 65 6e 75 28 6d 65  |attachsubmenu(me|
00004940  6e 75 25 2c 38 2c 6d 65  6e 75 5f 38 25 29 0d 12  |nu%,8,menu_8%)..|
00004950  8e 05 e1 0d 12 98 44 f4  2d 2d 2d 2d 2d 2d 2d 2d  |......D.--------|
00004960  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004990  2d 2d 2d 2d 2d 2d 2d 0d  12 a2 0f dd f2 5f 6d 65  |-------......_me|
000049a0  6e 75 5f 38 5f 31 0d 12  ac 47 6d 65 6e 75 5f 38  |nu_8_1...Gmenu_8|
000049b0  5f 31 25 3d a4 77 69 6d  70 5f 63 72 65 61 74 65  |_1%=.wimp_create|
000049c0  6d 65 6e 75 28 22 41 55  44 49 4f 2f 21 4c 61 73  |menu("AUDIO/!Las|
000049d0  65 72 48 61 72 70 2f 21  51 54 4d 54 72 61 63 6b  |erHarp/!QTMTrack|
000049e0  2f 21 53 6d 61 72 74 43  44 22 2c 30 29 0d 12 b6  |/!SmartCD",0)...|
000049f0  2c f2 77 69 6d 70 5f 61  74 74 61 63 68 73 75 62  |,.wimp_attachsub|
00004a00  6d 65 6e 75 28 6d 65 6e  75 5f 38 25 2c 31 2c 6d  |menu(menu_8%,1,m|
00004a10  65 6e 75 5f 38 5f 31 25  29 0d 12 c0 05 e1 0d 12  |enu_8_1%).......|
00004a20  ca 44 f4 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.D.-------------|
00004a30  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004a60  2d 2d 0d 12 d4 0f dd f2  5f 6d 65 6e 75 5f 38 5f  |--......_menu_8_|
00004a70  32 0d 12 de 64 6d 65 6e  75 5f 38 5f 32 25 3d a4  |2...dmenu_8_2%=.|
00004a80  77 69 6d 70 5f 63 72 65  61 74 65 6d 65 6e 75 28  |wimp_createmenu(|
00004a90  22 43 4f 44 45 52 53 2f  41 52 4d 49 6e 74 2f 21  |"CODERS/ARMInt/!|
00004aa0  43 4c 49 53 50 2f 21 51  5a 61 70 2f 21 52 50 43  |CLISP/!QZap/!RPC|
00004ab0  61 6c 63 2f 21 53 74 72  6f 6e 67 45 64 2f 21 53  |alc/!StrongEd/!S|
00004ac0  74 72 6f 6e 67 48 65 6c  70 2f 21 53 57 49 52 65  |trongHelp/!SWIRe|
00004ad0  66 22 2c 30 29 0d 12 e8  2c f2 77 69 6d 70 5f 61  |f",0)...,.wimp_a|
00004ae0  74 74 61 63 68 73 75 62  6d 65 6e 75 28 6d 65 6e  |ttachsubmenu(men|
00004af0  75 5f 38 25 2c 32 2c 6d  65 6e 75 5f 38 5f 32 25  |u_8%,2,menu_8_2%|
00004b00  29 0d 12 f2 05 e1 0d 12  fc 44 f4 2d 2d 2d 2d 2d  |)........D.-----|
00004b10  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004b40  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0d 13 06 0f dd f2  |----------......|
00004b50  5f 6d 65 6e 75 5f 38 5f  33 0d 13 10 2c 6d 65 6e  |_menu_8_3...,men|
00004b60  75 5f 38 5f 33 25 3d a4  77 69 6d 70 5f 63 72 65  |u_8_3%=.wimp_cre|
00004b70  61 74 65 6d 65 6e 75 28  22 44 54 50 2f 21 54 65  |atemenu("DTP/!Te|
00004b80  58 22 2c 30 29 0d 13 1a  2c f2 77 69 6d 70 5f 61  |X",0)...,.wimp_a|
00004b90  74 74 61 63 68 73 75 62  6d 65 6e 75 28 6d 65 6e  |ttachsubmenu(men|
00004ba0  75 5f 38 25 2c 33 2c 6d  65 6e 75 5f 38 5f 33 25  |u_8%,3,menu_8_3%|
00004bb0  29 0d 13 24 05 e1 0d 13  2e 44 f4 2d 2d 2d 2d 2d  |)..$.....D.-----|
00004bc0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004bf0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0d 13 38 0f dd f2  |----------..8...|
00004c00  5f 6d 65 6e 75 5f 38 5f  34 0d 13 42 39 6d 65 6e  |_menu_8_4..B9men|
00004c10  75 5f 38 5f 34 25 3d a4  77 69 6d 70 5f 63 72 65  |u_8_4%=.wimp_cre|
00004c20  61 74 65 6d 65 6e 75 28  22 47 41 4d 45 53 2f 21  |atemenu("GAMES/!|
00004c30  49 6e 66 6f 43 6f 6d 2f  49 6e 66 6f 72 6d 22 2c  |InfoCom/Inform",|
00004c40  30 29 0d 13 4c 2c f2 77  69 6d 70 5f 61 74 74 61  |0)..L,.wimp_atta|
00004c50  63 68 73 75 62 6d 65 6e  75 28 6d 65 6e 75 5f 38  |chsubmenu(menu_8|
00004c60  25 2c 34 2c 6d 65 6e 75  5f 38 5f 34 25 29 0d 13  |%,4,menu_8_4%)..|
00004c70  56 05 e1 0d 13 60 44 f4  2d 2d 2d 2d 2d 2d 2d 2d  |V....`D.--------|
00004c80  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004cb0  2d 2d 2d 2d 2d 2d 2d 0d  13 6a 0f dd f2 5f 6d 65  |-------..j..._me|
00004cc0  6e 75 5f 38 5f 35 0d 13  74 49 6d 65 6e 75 5f 38  |nu_8_5..tImenu_8|
00004cd0  5f 35 25 3d a4 77 69 6d  70 5f 63 72 65 61 74 65  |_5%=.wimp_create|
00004ce0  6d 65 6e 75 28 22 47 52  41 50 48 49 43 53 2f 21  |menu("GRAPHICS/!|
00004cf0  46 72 61 63 50 61 69 6e  74 2f 21 46 59 45 4f 32  |FracPaint/!FYEO2|
00004d00  2f 21 52 61 79 33 44 5f  50 72 6f 22 2c 30 29 0d  |/!Ray3D_Pro",0).|
00004d10  13 7e 2c f2 77 69 6d 70  5f 61 74 74 61 63 68 73  |.~,.wimp_attachs|
00004d20  75 62 6d 65 6e 75 28 6d  65 6e 75 5f 38 25 2c 35  |ubmenu(menu_8%,5|
00004d30  2c 6d 65 6e 75 5f 38 5f  35 25 29 0d 13 88 05 e1  |,menu_8_5%).....|
00004d40  0d 13 92 44 f4 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |...D.-----------|
00004d50  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004d80  2d 2d 2d 2d 0d 13 9c 0f  dd f2 5f 6d 65 6e 75 5f  |----......_menu_|
00004d90  38 5f 36 0d 13 a6 88 6d  65 6e 75 5f 38 5f 36 25  |8_6....menu_8_6%|
00004da0  3d a4 77 69 6d 70 5f 63  72 65 61 74 65 6d 65 6e  |=.wimp_createmen|
00004db0  75 28 22 49 4e 54 45 52  4e 45 54 2f 21 42 61 73  |u("INTERNET/!Bas|
00004dc0  65 36 34 2f 21 55 55 43  6f 64 65 72 2f 21 57 65  |e64/!UUCoder/!We|
00004dd0  62 73 74 65 72 2f 21 44  65 6d 43 6f 6e 66 69 67  |bster/!DemConfig|
00004de0  2f 21 4e 65 77 73 42 61  73 65 2f 21 53 65 72 69  |/!NewsBase/!Seri|
00004df0  61 6c 44 65 76 2f 21 53  4c 49 50 64 69 61 6c 2f  |alDev/!SLIPdial/|
00004e00  21 54 43 50 49 50 2f 21  54 54 46 4e 2f 21 53 65  |!TCPIP/!TTFN/!Se|
00004e10  72 69 61 6c 44 65 76 22  2c 30 29 0d 13 b0 2c f2  |rialDev",0)...,.|
00004e20  77 69 6d 70 5f 61 74 74  61 63 68 73 75 62 6d 65  |wimp_attachsubme|
00004e30  6e 75 28 6d 65 6e 75 5f  38 25 2c 36 2c 6d 65 6e  |nu(menu_8%,6,men|
00004e40  75 5f 38 5f 36 25 29 0d  13 ba 05 e1 0d 13 c4 44  |u_8_6%)........D|
00004e50  f4 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.---------------|
00004e60  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004e90  0d 13 ce 0f dd f2 5f 6d  65 6e 75 5f 38 5f 37 0d  |......_menu_8_7.|
00004ea0  13 d8 38 6d 65 6e 75 5f  38 5f 37 25 3d a4 77 69  |..8menu_8_7%=.wi|
00004eb0  6d 70 5f 63 72 65 61 74  65 6d 65 6e 75 28 22 4d  |mp_createmenu("M|
00004ec0  49 53 43 2f 21 43 72 6f  6e 2f 21 4d 6f 6f 6e 54  |ISC/!Cron/!MoonT|
00004ed0  6f 6f 6c 22 2c 30 29 0d  13 e2 2c f2 77 69 6d 70  |ool",0)...,.wimp|
00004ee0  5f 61 74 74 61 63 68 73  75 62 6d 65 6e 75 28 6d  |_attachsubmenu(m|
00004ef0  65 6e 75 5f 38 25 2c 37  2c 6d 65 6e 75 5f 38 5f  |enu_8%,7,menu_8_|
00004f00  37 25 29 0d 13 ec 05 e1  0d 13 f6 44 f4 2d 2d 2d  |7%)........D.---|
00004f10  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004f40  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0d 14 00 0f  |------------....|
00004f50  dd f2 5f 6d 65 6e 75 5f  38 5f 38 0d 14 0a 5f 6d  |.._menu_8_8..._m|
00004f60  65 6e 75 5f 38 5f 38 25  3d a4 77 69 6d 70 5f 63  |enu_8_8%=.wimp_c|
00004f70  72 65 61 74 65 6d 65 6e  75 28 22 53 49 4c 4c 49  |reatemenu("SILLI|
00004f80  45 53 2f 21 41 72 63 54  75 6e 65 2f 21 49 63 6f  |ES/!ArcTune/!Ico|
00004f90  6e 43 6c 6f 63 6b 2f 21  54 69 6d 2f 21 42 61 62  |nClock/!Tim/!Bab|
00004fa0  79 42 6c 75 65 73 2f 21  46 65 72 67 75 73 2f 21  |yBlues/!Fergus/!|
00004fb0  49 63 6f 6e 7a 32 22 2c  30 29 0d 14 14 2c f2 77  |Iconz2",0)...,.w|
00004fc0  69 6d 70 5f 61 74 74 61  63 68 73 75 62 6d 65 6e  |imp_attachsubmen|
00004fd0  75 28 6d 65 6e 75 5f 38  25 2c 38 2c 6d 65 6e 75  |u(menu_8%,8,menu|
00004fe0  5f 38 5f 38 25 29 0d 14  1e 05 e1 0d 14 28 44 f4  |_8_8%).......(D.|
00004ff0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00005020  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 0d  |---------------.|
00005030  14 32 0f dd f2 5f 6d 65  6e 75 5f 38 5f 39 0d 14  |.2..._menu_8_9..|
00005040  3c d2 6d 65 6e 75 5f 38  5f 39 25 3d a4 77 69 6d  |<.menu_8_9%=.wim|
00005050  70 5f 63 72 65 61 74 65  6d 65 6e 75 28 22 55 54  |p_createmenu("UT|
00005060  49 4c 49 54 49 45 53 2f  21 42 61 63 6b 49 63 6f  |ILITIES/!BackIco|
00005070  6e 2f 21 43 46 53 4d 6f  76 65 2f 21 43 4c 49 47  |n/!CFSMove/!CLIG|
00005080  75 61 72 64 2f 21 45 54  45 4c 45 44 2f 21 46 69  |uard/!ETELED/!Fi|
00005090  6c 74 65 72 73 2f 21 47  75 65 73 74 2f 21 48 6f  |lters/!Guest/!Ho|
000050a0  75 72 45 78 74 2f 21 49  63 6f 6e 69 73 65 72 2f  |urExt/!Iconiser/|
000050b0  21 4c 6f 6e 67 46 69 6c  65 73 2f 21 4d 65 6d 70  |!LongFiles/!Memp|
000050c0  69 65 32 2f 21 4d 75 6c  74 69 4f 62 65 79 2f 21  |ie2/!MultiObey/!|
000050d0  55 6e 69 71 75 65 49 44  2f 21 55 6e 69 78 54 72  |UniqueID/!UnixTr|
000050e0  61 6e 73 2f 21 57 69 6d  70 4b 65 79 73 2f 21 57  |ans/!WimpKeys/!W|
000050f0  69 6e 64 6f 77 52 64 2f  21 5a 6f 6f 6d 43 68 61  |indowRd/!ZoomCha|
00005100  72 73 2f 5a 52 65 67 69  73 74 65 72 22 2c 30 29  |rs/ZRegister",0)|
00005110  0d 14 46 2c f2 77 69 6d  70 5f 61 74 74 61 63 68  |..F,.wimp_attach|
00005120  73 75 62 6d 65 6e 75 28  6d 65 6e 75 5f 38 25 2c  |submenu(menu_8%,|
00005130  39 2c 6d 65 6e 75 5f 38  5f 39 25 29 0d 14 50 05  |9,menu_8_9%)..P.|
00005140  e1 0d 14 5a 04 0d 14 64  2c dd 20 f2 77 69 6d 70  |...Z...d,. .wimp|
00005150  5f 65 72 72 6f 72 28 74  69 74 6c 65 24 2c 65 72  |_error(title$,er|
00005160  72 6f 72 24 2c 62 75 74  74 6f 6e 2c 66 72 6f 6d  |ror$,button,from|
00005170  29 0d 14 65 1b ea 20 70  72 65 24 2c 66 6c 61 67  |)..e.. pre$,flag|
00005180  73 25 2c 6f 6b 2c 63 61  6e 63 65 6c 0d 14 66 0b  |s%,ok,cancel..f.|
00005190  70 72 65 24 3d 22 22 0d  14 67 1f e7 20 66 72 6f  |pre$=""..g.. fro|
000051a0  6d 3d 31 20 70 72 65 24  3d 22 45 72 72 6f 72 20  |m=1 pre$="Error |
000051b0  66 72 6f 6d 20 22 0d 14  68 21 e7 20 66 72 6f 6d  |from "..h!. from|
000051c0  3d 32 20 70 72 65 24 3d  22 4d 65 73 73 61 67 65  |=2 pre$="Message|
000051d0  20 66 72 6f 6d 20 22 0d  14 69 12 66 72 6f 6d 3d  | from "..i.from=|
000051e0  94 28 31 2d 66 72 6f 6d  29 0d 14 6a 1c e7 20 62  |.(1-from)..j.. b|
000051f0  75 74 74 6f 6e 3d 31 20  6f 6b 3d 31 3a 63 61 6e  |utton=1 ok=1:can|
00005200  63 65 6c 3d 30 0d 14 6b  1c e7 20 62 75 74 74 6f  |cel=0..k.. butto|
00005210  6e 3d 32 20 6f 6b 3d 30  3a 63 61 6e 63 65 6c 3d  |n=2 ok=0:cancel=|
00005220  31 0d 14 6c 2e 66 6c 61  67 73 25 3d 6f 6b 2b 28  |1..l.flags%=ok+(|
00005230  63 61 6e 63 65 6c 3c 3c  31 29 2b 28 30 3c 3c 32  |cancel<<1)+(0<<2|
00005240  29 2b 28 30 3c 3c 33 29  2b 28 31 3c 3c 34 29 0d  |)+(0<<3)+(1<<4).|
00005250  14 6d 0d 77 69 6d 70 25  21 30 3d 30 0d 14 6e 15  |.m.wimp%!0=0..n.|
00005260  24 28 77 69 6d 70 25 2b  34 29 3d 65 72 72 6f 72  |$(wimp%+4)=error|
00005270  24 0d 14 6f 31 c8 99 22  57 69 6d 70 5f 52 65 70  |$..o1.."Wimp_Rep|
00005280  6f 72 74 45 72 72 6f 72  22 2c 77 69 6d 70 25 2c  |ortError",wimp%,|
00005290  66 6c 61 67 73 25 2c 70  72 65 24 2b 74 69 74 6c  |flags%,pre$+titl|
000052a0  65 24 0d 14 70 05 e1 0d  14 71 31 dd 20 a4 77 69  |e$..p....q1. .wi|
000052b0  6d 70 5f 69 6e 69 74 69  61 6c 69 73 65 28 6e 24  |mp_initialise(n$|
000052c0  2c 77 69 6d 70 6d 65 6d  25 2c 69 63 6f 6e 6d 65  |,wimpmem%,iconme|
000052d0  6d 25 2c 76 65 72 25 29  0d 14 72 0e de 20 77 6d  |m%,ver%)..r.. wm|
000052e0  73 67 73 25 20 33 0d 14  73 0d 21 77 6d 73 67 73  |sgs% 3..s.!wmsgs|
000052f0  25 3d 30 0d 14 74 40 c8  99 22 57 69 6d 70 5f 49  |%=0..t@.."Wimp_I|
00005300  6e 69 74 69 61 6c 69 73  65 22 2c 76 65 72 25 2c  |nitialise",ver%,|
00005310  26 34 42 35 33 34 31 35  34 2c 6e 24 2c 77 6d 73  |&4B534154,n$,wms|
00005320  67 73 25 20 b8 20 77 63  76 65 72 25 2c 77 74 61  |gs% . wcver%,wta|
00005330  73 6b 25 0d 14 75 1f e7  20 77 69 6d 70 6d 65 6d  |sk%..u.. wimpmem|
00005340  25 3c 32 35 36 20 77 69  6d 70 6d 65 6d 25 3d 32  |%<256 wimpmem%=2|
00005350  35 36 0d 14 76 13 de 20  77 66 6f 6e 74 62 75 66  |56..v.. wfontbuf|
00005360  25 20 32 35 36 0d 14 77  17 de 20 77 66 6f 6e 74  |% 256..w.. wfont|
00005370  62 75 66 74 65 6d 70 25  20 32 35 36 0d 14 78 0f  |buftemp% 256..x.|
00005380  e3 20 4c 3d 30 20 b8 20  32 35 35 0d 14 79 13 20  |. L=0 . 255..y. |
00005390  20 77 66 6f 6e 74 62 75  66 25 3f 4c 3d 30 0d 14  | wfontbuf%?L=0..|
000053a0  7a 07 ed 20 4c 0d 14 7b  10 de 20 77 74 62 6c 6b  |z.. L..{.. wtblk|
000053b0  25 20 33 32 30 0d 14 7c  11 de 20 77 64 73 63 61  |% 320..|.. wdsca|
000053c0  6c 65 25 20 38 30 0d 14  7d 12 de 20 77 64 74 72  |le% 80..}.. wdtr|
000053d0  61 6e 73 25 20 33 30 30  0d 14 7e 14 de 20 77 69  |ans% 300..~.. wi|
000053e0  6d 70 25 20 77 69 6d 70  6d 65 6d 25 0d 14 7f 84  |mp% wimpmem%....|
000053f0  e7 20 77 63 76 65 72 25  3c 76 65 72 25 20 f2 77  |. wcver%<ver% .w|
00005400  69 6d 70 5f 65 72 72 6f  72 28 22 57 49 4d 50 22  |imp_error("WIMP"|
00005410  2c 22 59 6f 75 20 6e 65  65 64 20 52 49 53 43 20  |,"You need RISC |
00005420  4f 53 20 22 2b c3 28 76  65 72 25 2f 31 30 30 29  |OS "+.(ver%/100)|
00005430  2b 22 20 6f 72 20 62 65  74 74 65 72 20 74 6f 20  |+" or better to |
00005440  72 75 6e 20 74 68 69 73  20 61 70 70 6c 69 63 61  |run this applica|
00005450  74 69 6f 6e 2e 22 2c 31  2c 31 29 3a c8 99 22 57  |tion.",1,1):.."W|
00005460  69 6d 70 5f 43 6c 6f 73  65 44 6f 77 6e 22 3a e0  |imp_CloseDown":.|
00005470  0d 14 80 16 de 20 77 69  63 6f 6e 73 25 20 69 63  |..... wicons% ic|
00005480  6f 6e 6d 65 6d 25 0d 14  81 1e 77 69 63 6f 6e 6d  |onmem%....wiconm|
00005490  61 78 25 3d 77 69 63 6f  6e 73 25 2b 69 63 6f 6e  |ax%=wicons%+icon|
000054a0  6d 65 6d 25 0d 14 82 0d  77 42 41 4e 4e 45 52 3d  |mem%....wBANNER=|
000054b0  a3 0d 14 83 0a 4e 55 4c  4c 3d a3 0d 14 84 0f 66  |.....NULL=.....f|
000054c0  69 6e 69 73 68 65 64 25  3d a3 0d 14 85 10 77 70  |inished%=.....wp|
000054d0  72 69 6e 74 69 6e 67 25  3d a3 0d 14 86 20 77 73  |rinting%=.... ws|
000054e0  61 76 65 64 72 61 67 25  3d 2d 31 3a 77 73 6c 69  |avedrag%=-1:wsli|
000054f0  64 65 64 72 61 67 25 3d  2d 31 0d 14 87 16 f2 77  |dedrag%=-1.....w|
00005500  69 6d 70 5f 63 68 65 63  6b 66 6f 72 6c 6f 61 64  |imp_checkforload|
00005510  0d 14 88 0b 3d 77 74 61  73 6b 25 0d 14 89 1e dd  |....=wtask%.....|
00005520  20 a4 77 69 6d 70 5f 6d  65 61 73 75 72 65 66 69  | .wimp_measurefi|
00005530  6c 65 28 70 61 74 68 24  29 0d 14 8a 0e 58 3d 8e  |le(path$)....X=.|
00005540  28 70 61 74 68 24 29 0d  14 8b 0d 73 69 7a 65 25  |(path$)....size%|
00005550  3d a2 23 58 0d 14 8c 07  d9 23 58 0d 14 8d 0c 3d  |=.#X.....#X....=|
00005560  73 69 7a 65 25 2b 34 0d  14 8e 25 dd 20 a4 77 69  |size%+4...%. .wi|
00005570  6d 70 5f 6c 6f 61 64 73  70 72 69 74 65 73 28 66  |mp_loadsprites(f|
00005580  69 6c 65 24 2c 73 61 72  65 61 25 29 0d 14 8f 0e  |ile$,sarea%)....|
00005590  ea 20 66 69 6c 65 25 2c  73 25 0d 14 90 12 66 69  |. file%,s%....fi|
000055a0  6c 65 25 3d 8e 28 66 69  6c 65 24 29 0d 14 91 10  |le%=.(file$)....|
000055b0  73 25 3d a2 23 66 69 6c  65 25 2b 34 0d 14 92 0b  |s%=.#file%+4....|
000055c0  d9 23 66 69 6c 65 25 0d  14 93 0e 21 73 61 72 65  |.#file%....!sare|
000055d0  61 25 3d 73 25 0d 14 94  0f 73 61 72 65 61 25 21  |a%=s%....sarea%!|
000055e0  38 3d 31 36 0d 14 95 25  c8 99 22 4f 53 5f 53 70  |8=16...%.."OS_Sp|
000055f0  72 69 74 65 4f 70 22 2c  26 31 30 41 2c 73 61 72  |riteOp",&10A,sar|
00005600  65 61 25 2c 66 69 6c 65  24 0d 14 96 0e 3d 73 61  |ea%,file$....=sa|
00005610  72 65 61 25 2b 73 25 0d  14 97 25 dd 20 a4 77 69  |rea%+s%...%. .wi|
00005620  6d 70 5f 6c 6f 61 64 77  69 6e 64 6f 77 28 66 69  |mp_loadwindow(fi|
00005630  6c 65 24 2c 77 69 6e 24  2c 73 70 29 0d 14 98 2d  |le$,win$,sp)...-|
00005640  ea 20 6e 61 6d 65 25 2c  77 68 61 6e 25 2c 69 63  |. name%,whan%,ic|
00005650  6f 6e 73 25 2c 4c 2c 69  63 25 2c 69 6e 64 25 2c  |ons%,L,ic%,ind%,|
00005660  73 70 72 25 2c 74 78 74  25 0d 14 99 0e de 20 6e  |spr%,txt%..... n|
00005670  61 6d 65 25 20 31 31 0d  14 9a 0f e3 20 4c 3d 30  |ame% 11..... L=0|
00005680  20 b8 20 32 35 35 0d 14  9b 17 20 20 77 66 6f 6e  | . 255....  wfon|
00005690  74 62 75 66 74 65 6d 70  25 3f 4c 3d 30 0d 14 9c  |tbuftemp%?L=0...|
000056a0  07 ed 20 4c 0d 14 9d 20  c8 99 22 57 69 6d 70 5f  |.. L... .."Wimp_|
000056b0  4f 70 65 6e 54 65 6d 70  6c 61 74 65 22 2c 2c 66  |OpenTemplate",,f|
000056c0  69 6c 65 24 0d 14 9e 0f  24 6e 61 6d 65 25 3d 77  |ile$....$name%=w|
000056d0  69 6e 24 0d 14 9f 54 c8  99 22 57 69 6d 70 5f 4c  |in$...T.."Wimp_L|
000056e0  6f 61 64 54 65 6d 70 6c  61 74 65 22 2c 2c 77 69  |oadTemplate",,wi|
000056f0  6d 70 25 2c 77 69 63 6f  6e 73 25 2c 77 69 63 6f  |mp%,wicons%,wico|
00005700  6e 6d 61 78 25 2c 77 66  6f 6e 74 62 75 66 74 65  |nmax%,wfontbufte|
00005710  6d 70 25 2c 6e 61 6d 65  25 2c 30 20 b8 20 2c 2c  |mp%,name%,0 . ,,|
00005720  77 69 63 6f 6e 73 25 0d  14 a0 0f e3 20 4c 3d 30  |wicons%..... L=0|
00005730  20 b8 20 32 35 35 0d 14  a1 26 20 20 e7 20 77 66  | . 255...&  . wf|
00005740  6f 6e 74 62 75 66 74 65  6d 70 25 3f 4c 20 77 66  |ontbuftemp%?L wf|
00005750  6f 6e 74 62 75 66 25 3f  4c 2b 3d 31 0d 14 a2 07  |ontbuf%?L+=1....|
00005760  ed 20 4c 0d 14 a3 0c e7  20 73 70 3d 30 20 8c 0d  |. L..... sp=0 ..|
00005770  14 a4 10 20 20 77 69 6d  70 25 21 36 34 3d 31 0d  |...  wimp%!64=1.|
00005780  14 a5 05 cc 0d 14 a6 11  20 20 77 69 6d 70 25 21  |........  wimp%!|
00005790  36 34 3d 73 70 0d 14 a7  15 20 20 69 63 6f 6e 73  |64=sp....  icons|
000057a0  25 3d 77 69 6d 70 25 21  38 34 0d 14 a8 12 20 20  |%=wimp%!84....  |
000057b0  e7 20 69 63 6f 6e 73 25  3e 30 20 8c 0d 14 a9 16  |. icons%>0 .....|
000057c0  20 20 20 20 e3 20 4c 3d  31 20 b8 20 69 63 6f 6e  |    . L=1 . icon|
000057d0  73 25 0d 14 aa 21 20 20  20 20 20 20 69 63 25 3d  |s%...!      ic%=|
000057e0  77 69 6d 70 25 2b 28 28  4c 2d 31 29 2a 33 32 29  |wimp%+((L-1)*32)|
000057f0  2b 38 38 0d 14 ab 20 20  20 20 20 20 20 69 6e 64  |+88...       ind|
00005800  25 3d 28 28 69 63 25 21  31 36 29 3e 3e 38 29 20  |%=((ic%!16)>>8) |
00005810  80 20 31 0d 14 ac 20 20  20 20 20 20 20 73 70 72  |. 1...       spr|
00005820  25 3d 28 28 69 63 25 21  31 36 29 3e 3e 31 29 20  |%=((ic%!16)>>1) |
00005830  80 20 31 0d 14 ad 1b 20  20 20 20 20 20 74 78 74  |. 1....      txt|
00005840  25 3d 28 69 63 25 21 31  36 29 20 80 20 31 0d 14  |%=(ic%!16) . 1..|
00005850  ae 26 20 20 20 20 20 20  e7 20 69 6e 64 25 3d 31  |.&      . ind%=1|
00005860  20 80 20 73 70 72 25 3d  31 20 80 20 74 78 74 25  | . spr%=1 . txt%|
00005870  3d 30 20 8c 0d 14 af 23  20 20 20 20 20 20 20 20  |=0 ....#        |
00005880  e7 20 28 69 63 25 21 32  38 29 3c 3e 30 20 69 63  |. (ic%!28)<>0 ic|
00005890  25 21 32 34 3d 73 70 0d  14 b0 0b 20 20 20 20 20  |%!24=sp....     |
000058a0  20 cd 0d 14 b1 0b 20 20  20 20 ed 20 4c 0d 14 b2  | .....    . L...|
000058b0  07 20 20 cd 0d 14 b3 05  cd 0d 14 b4 28 c8 99 22  |.  .........(.."|
000058c0  57 69 6d 70 5f 43 72 65  61 74 65 57 69 6e 64 6f  |Wimp_CreateWindo|
000058d0  77 22 2c 2c 77 69 6d 70  25 20 b8 20 77 68 61 6e  |w",,wimp% . whan|
000058e0  25 0d 14 b5 1a c8 99 22  57 69 6d 70 5f 43 6c 6f  |%......"Wimp_Clo|
000058f0  73 65 54 65 6d 70 6c 61  74 65 22 0d 14 b6 0a 3d  |seTemplate"....=|
00005900  77 68 61 6e 25 0d 14 b7  2a dd 20 f2 77 69 6d 70  |whan%...*. .wimp|
00005910  5f 70 75 74 69 63 6f 6e  74 65 78 74 28 77 68 61  |_puticontext(wha|
00005920  6e 25 2c 69 63 6f 6e 25  2c 74 65 78 74 24 29 0d  |n%,icon%,text$).|
00005930  14 b8 0e ea 20 66 6c 61  67 25 2c 74 24 0d 14 b9  |.... flag%,t$...|
00005940  10 e7 20 77 68 61 6e 25  3d 2d 32 20 e1 0d 14 ba  |.. whan%=-2 ....|
00005950  11 77 69 6d 70 25 21 30  3d 77 68 61 6e 25 0d 14  |.wimp%!0=whan%..|
00005960  bb 11 77 69 6d 70 25 21  34 3d 69 63 6f 6e 25 0d  |..wimp%!4=icon%.|
00005970  14 bc 20 c8 99 22 57 69  6d 70 5f 47 65 74 49 63  |.. .."Wimp_GetIc|
00005980  6f 6e 53 74 61 74 65 22  2c 2c 77 69 6d 70 25 0d  |onState",,wimp%.|
00005990  14 bd 12 66 6c 61 67 25  3d 77 69 6d 70 25 21 32  |...flag%=wimp%!2|
000059a0  34 0d 14 be 14 66 6c 61  67 25 3d 28 66 6c 61 67  |4....flag%=(flag|
000059b0  25 3e 3e 38 29 0d 14 bf  54 e7 20 28 66 6c 61 67  |%>>8)...T. (flag|
000059c0  25 20 80 20 31 29 20 3d  30 20 f2 77 69 6d 70 5f  |% . 1) =0 .wimp_|
000059d0  65 72 72 6f 72 28 22 44  72 57 69 6d 70 22 2c 22  |error("DrWimp","|
000059e0  49 63 6f 6e 20 22 2b c3  69 63 6f 6e 25 2b 22 20  |Icon "+.icon%+" |
000059f0  69 73 20 6e 6f 74 20 69  6e 64 69 72 65 63 74 65  |is not indirecte|
00005a00  64 22 2c 31 2c 31 29 3a  e1 0d 14 c0 25 74 24 3d  |d",1,1):....%t$=|
00005a10  a4 77 69 6d 70 5f 67 65  74 69 63 6f 6e 74 65 78  |.wimp_geticontex|
00005a20  74 28 77 68 61 6e 25 2c  69 63 6f 6e 25 29 0d 14  |t(whan%,icon%)..|
00005a30  c1 10 e7 20 74 24 3d 74  65 78 74 24 20 e1 0d 14  |... t$=text$ ...|
00005a40  c2 0d 77 69 6d 70 25 21  38 3d 30 0d 14 c3 0e 77  |..wimp%!8=0....w|
00005a50  69 6d 70 25 21 31 32 3d  30 0d 14 c4 12 24 28 77  |imp%!12=0....$(w|
00005a60  69 6d 70 25 21 32 38 29  3d 22 22 0d 14 c5 20 c8  |imp%!28)=""... .|
00005a70  99 22 57 69 6d 70 5f 53  65 74 49 63 6f 6e 53 74  |."Wimp_SetIconSt|
00005a80  61 74 65 22 2c 2c 77 69  6d 70 25 0d 14 c6 0d 77  |ate",,wimp%....w|
00005a90  69 6d 70 25 21 38 3d 30  0d 14 c7 0e 77 69 6d 70  |imp%!8=0....wimp|
00005aa0  25 21 31 32 3d 30 0d 14  c8 15 24 28 77 69 6d 70  |%!12=0....$(wimp|
00005ab0  25 21 32 38 29 3d 74 65  78 74 24 0d 14 c9 20 c8  |%!28)=text$... .|
00005ac0  99 22 57 69 6d 70 5f 53  65 74 49 63 6f 6e 53 74  |."Wimp_SetIconSt|
00005ad0  61 74 65 22 2c 2c 77 69  6d 70 25 0d 14 ca 11 77  |ate",,wimp%....w|
00005ae0  69 6d 70 25 21 30 3d 77  68 61 6e 25 0d 14 cb 11  |imp%!0=whan%....|
00005af0  77 69 6d 70 25 21 34 3d  69 63 6f 6e 25 0d 14 cc  |wimp%!4=icon%...|
00005b00  20 c8 99 22 57 69 6d 70  5f 47 65 74 49 63 6f 6e  | .."Wimp_GetIcon|
00005b10  53 74 61 74 65 22 2c 2c  77 69 6d 70 25 0d 14 cd  |State",,wimp%...|
00005b20  20 6d 69 6e 78 25 3d 77  69 6d 70 25 21 38 3a 6d  | minx%=wimp%!8:m|
00005b30  69 6e 79 25 3d 77 69 6d  70 25 21 31 32 0d 14 ce  |iny%=wimp%!12...|
00005b40  21 6d 61 78 78 25 3d 77  69 6d 70 25 21 31 36 3a  |!maxx%=wimp%!16:|
00005b50  6d 61 78 79 25 3d 77 69  6d 70 25 21 32 30 0d 14  |maxy%=wimp%!20..|
00005b60  cf 36 c8 99 22 57 69 6d  70 5f 46 6f 72 63 65 52  |.6.."Wimp_ForceR|
00005b70  65 64 72 61 77 22 2c 77  68 61 6e 25 2c 6d 69 6e  |edraw",whan%,min|
00005b80  78 25 2c 6d 69 6e 79 25  2c 6d 61 78 78 25 2c 6d  |x%,miny%,maxx%,m|
00005b90  61 78 79 25 0d 14 d0 05  e1 0d 14 d1 27 dd 20 a4  |axy%........'. .|
00005ba0  77 69 6d 70 5f 69 63 6f  6e 62 61 72 28 73 70 72  |wimp_iconbar(spr|
00005bb0  69 74 65 24 2c 74 65 78  74 24 2c 70 6f 73 25 29  |ite$,text$,pos%)|
00005bc0  0d 14 d2 0b 70 6f 73 25  2d 3d 32 0d 14 d3 21 de  |....pos%-=2...!.|
00005bd0  20 77 69 73 70 72 69 74  65 32 25 20 32 30 2c 77  | wisprite2% 20,w|
00005be0  69 73 70 72 5f 74 78 74  25 20 31 32 0d 14 d4 2d  |ispr_txt% 12...-|
00005bf0  e7 20 74 65 78 74 24 3d  22 22 20 3d a4 77 69 6d  |. text$="" =.wim|
00005c00  70 5f 69 63 6f 6e 62 61  72 73 70 28 73 70 72 69  |p_iconbarsp(spri|
00005c10  74 65 24 2c 70 6f 73 25  29 0d 14 d5 1b 24 77 69  |te$,pos%)....$wi|
00005c20  73 70 72 69 74 65 32 25  3d 22 73 22 2b 73 70 72  |sprite2%="s"+spr|
00005c30  69 74 65 24 0d 14 d6 1a  24 77 69 73 70 72 5f 74  |ite$....$wispr_t|
00005c40  78 74 25 3d c0 74 65 78  74 24 2c 31 32 29 0d 14  |xt%=.text$,12)..|
00005c50  d7 10 77 69 6d 70 25 21  30 3d 70 6f 73 25 0d 14  |..wimp%!0=pos%..|
00005c60  d8 0d 77 69 6d 70 25 21  34 3d 30 0d 14 d9 0f 77  |..wimp%!4=0....w|
00005c70  69 6d 70 25 21 38 3d 2d  31 36 0d 14 da 10 77 69  |imp%!8=-16....wi|
00005c80  6d 70 25 21 31 32 3d 31  32 38 0d 14 db 0f 77 69  |mp%!12=128....wi|
00005c90  6d 70 25 21 31 36 3d 38  38 0d 14 dc 16 77 69 6d  |mp%!16=88....wim|
00005ca0  70 25 21 32 30 3d 26 31  37 30 30 33 31 30 42 0d  |p%!20=&1700310B.|
00005cb0  14 dd 17 77 69 6d 70 25  21 32 34 3d 77 69 73 70  |...wimp%!24=wisp|
00005cc0  72 5f 74 78 74 25 0d 14  de 17 77 69 6d 70 25 21  |r_txt%....wimp%!|
00005cd0  32 38 3d 77 69 73 70 72  69 74 65 32 25 0d 14 df  |28=wisprite2%...|
00005ce0  0f 77 69 6d 70 25 21 33  32 3d 32 30 0d 14 e0 0e  |.wimp%!32=20....|
00005cf0  77 42 41 52 54 45 58 54  3d b9 0d 14 e1 28 c8 99  |wBARTEXT=....(..|
00005d00  20 22 57 69 6d 70 5f 43  72 65 61 74 65 49 63 6f  | "Wimp_CreateIco|
00005d10  6e 22 2c 2c 77 69 6d 70  25 20 b8 20 77 69 68 61  |n",,wimp% . wiha|
00005d20  6e 25 0d 14 e2 07 3d 2d  32 0d 14 e3 23 dd 20 a4  |n%....=-2...#. .|
00005d30  77 69 6d 70 5f 63 72 65  61 74 65 6d 65 6e 75 28  |wimp_createmenu(|
00005d40  6d 65 6e 75 24 2c 73 69  7a 65 25 29 0d 14 e4 34  |menu$,size%)...4|
00005d50  ea 20 77 6d 65 6e 75 25  2c 6e 75 6d 2c 71 2c 4c  |. wmenu%,num,q,L|
00005d60  2c 6d 66 6c 61 67 73 25  2c 61 25 2c 77 69 64 74  |,mflags%,a%,widt|
00005d70  68 25 2c 65 78 74 72 61  25 2c 74 69 74 6c 65 24  |h%,extra%,title$|
00005d80  0d 14 e5 24 6e 75 6d 3d  a4 77 69 6d 70 5f 6e 75  |...$num=.wimp_nu|
00005d90  6d 62 65 72 6f 66 65 6e  74 72 69 65 73 28 6d 65  |mberofentries(me|
00005da0  6e 75 24 29 0d 14 e6 0a  6e 75 6d 2d 3d 31 0d 14  |nu$)....num-=1..|
00005db0  e7 18 e7 20 73 69 7a 65  25 3c 3d 6e 75 6d 20 73  |... size%<=num s|
00005dc0  69 7a 65 25 3d 30 0d 14  e8 22 e7 20 73 69 7a 65  |ize%=0...". size|
00005dd0  25 3d 30 20 de 20 77 6d  65 6e 75 25 20 28 6e 75  |%=0 . wmenu% (nu|
00005de0  6d 2a 32 34 29 2b 32 38  0d 14 e9 3f e7 20 73 69  |m*24)+28...?. si|
00005df0  7a 65 25 3e 30 20 65 78  74 72 61 25 3d 73 69 7a  |ze%>0 extra%=siz|
00005e00  65 25 2d 6e 75 6d 3a de  20 77 6d 65 6e 75 25 20  |e%-num:. wmenu% |
00005e10  28 6e 75 6d 2a 32 34 29  2b 32 38 2b 28 65 78 74  |(num*24)+28+(ext|
00005e20  72 61 25 2a 32 34 29 0d  14 ea 11 71 3d a7 6d 65  |ra%*24)....q=.me|
00005e30  6e 75 24 2c 22 2f 22 29  0d 14 eb 16 74 69 74 6c  |nu$,"/")....titl|
00005e40  65 24 3d c0 6d 65 6e 75  24 2c 71 2d 31 29 0d 14  |e$=.menu$,q-1)..|
00005e50  ec 25 e7 20 a9 28 74 69  74 6c 65 24 29 3e 31 31  |.%. .(title$)>11|
00005e60  20 74 69 74 6c 65 24 3d  c0 74 69 74 6c 65 24 2c  | title$=.title$,|
00005e70  31 31 29 0d 14 ed 12 24  77 6d 65 6e 75 25 3d 74  |11)....$wmenu%=t|
00005e80  69 74 6c 65 24 0d 14 ee  1c 6d 65 6e 75 24 3d c2  |itle$....menu$=.|
00005e90  6d 65 6e 75 24 2c a9 28  6d 65 6e 75 24 29 2d 71  |menu$,.(menu$)-q|
00005ea0  29 0d 14 ef 20 77 69 64  74 68 25 3d 28 a9 28 c0  |)... width%=(.(.|
00005eb0  6d 65 6e 75 24 2c 71 2d  31 29 29 2d 31 29 2a 31  |menu$,q-1))-1)*1|
00005ec0  36 0d 14 f0 17 77 6d 65  6e 75 25 21 31 32 3d 26  |6....wmenu%!12=&|
00005ed0  30 30 30 37 30 32 30 37  0d 14 f1 10 77 6d 65 6e  |00070207....wmen|
00005ee0  75 25 21 32 30 3d 34 34  0d 14 f2 0f 77 6d 65 6e  |u%!20=44....wmen|
00005ef0  75 25 21 32 34 3d 30 0d  14 f3 13 77 70 74 72 25  |u%!24=0....wptr%|
00005f00  3d 77 6d 65 6e 75 25 2b  32 38 0d 14 f4 0f e3 20  |=wmenu%+28..... |
00005f10  4c 3d 31 20 b8 20 6e 75  6d 0d 14 f5 22 f2 77 69  |L=1 . num...".wi|
00005f20  6d 70 5f 64 65 63 6f 64  65 6d 65 6e 75 65 6e 74  |mp_decodemenuent|
00005f30  72 79 28 6d 65 6e 75 24  2c 4c 29 0d 14 f6 23 e7  |ry(menu$,L)...#.|
00005f40  20 4c 3d 6e 75 6d 20 6d  66 6c 61 67 73 25 3d 26  | L=num mflags%=&|
00005f50  38 38 20 8b 20 6d 66 6c  61 67 73 25 3d 38 0d 14  |88 . mflags%=8..|
00005f60  f7 12 21 77 70 74 72 25  3d 6d 66 6c 61 67 73 25  |..!wptr%=mflags%|
00005f70  0d 14 f8 14 77 70 74 72  25 21 34 3d 77 73 75 62  |....wptr%!4=wsub|
00005f80  70 74 72 25 0d 14 f9 14  77 70 74 72 25 21 38 3d  |ptr%....wptr%!8=|
00005f90  26 37 30 30 30 30 32 31  0d 14 fa 62 e7 20 a9 28  |&7000021...b. .(|
00005fa0  69 74 65 6d 24 29 3e 31  31 20 de 20 74 77 65 6c  |item$)>11 . twel|
00005fb0  76 65 25 20 a9 28 69 74  65 6d 24 29 3a 24 28 74  |ve% .(item$):$(t|
00005fc0  77 65 6c 76 65 25 29 3d  69 74 65 6d 24 3a 77 70  |welve%)=item$:wp|
00005fd0  74 72 25 21 38 3d 26 37  30 30 30 31 32 31 3a 77  |tr%!8=&7000121:w|
00005fe0  70 74 72 25 21 31 32 3d  74 77 65 6c 76 65 25 3a  |ptr%!12=twelve%:|
00005ff0  77 70 74 72 25 21 31 36  3d 30 0d 14 fb 23 e7 20  |wptr%!16=0...#. |
00006000  a9 28 69 74 65 6d 24 29  3c 31 32 20 24 28 77 70  |.(item$)<12 $(wp|
00006010  74 72 25 2b 31 32 29 3d  69 74 65 6d 24 0d 14 fc  |tr%+12)=item$...|
00006020  16 61 25 3d 28 a9 28 69  74 65 6d 24 29 2b 31 29  |.a%=(.(item$)+1)|
00006030  2a 31 36 0d 14 fd 19 e7  20 61 25 3e 77 69 64 74  |*16..... a%>widt|
00006040  68 25 20 77 69 64 74 68  25 3d 61 25 0d 14 fe 0d  |h% width%=a%....|
00006050  77 70 74 72 25 2b 3d 32  34 0d 14 ff 07 ed 20 4c  |wptr%+=24..... L|
00006060  0d 15 00 2d f4 20 6d 69  6e 25 3d 28 46 4e 75 73  |...-. min%=(FNus|
00006070  65 72 5f 6d 69 6e 6d 65  6e 75 77 69 64 74 68 28  |er_minmenuwidth(|
00006080  77 6d 65 6e 75 25 29 2b  31 29 2a 31 36 0d 15 01  |wmenu%)+1)*16...|
00006090  20 f4 20 49 46 20 6d 69  6e 25 3e 77 69 64 74 68  | . IF min%>width|
000060a0  25 20 77 69 64 74 68 25  3d 6d 69 6e 25 0d 15 02  |% width%=min%...|
000060b0  14 77 6d 65 6e 75 25 21  31 36 3d 77 69 64 74 68  |.wmenu%!16=width|
000060c0  25 0d 15 03 0b 3d 77 6d  65 6e 75 25 0d 15 04 2b  |%....=wmenu%...+|
000060d0  dd 20 f2 77 69 6d 70 5f  61 74 74 61 63 68 73 75  |. .wimp_attachsu|
000060e0  62 6d 65 6e 75 28 6d 65  6e 75 25 2c 69 74 65 6d  |bmenu(menu%,item|
000060f0  25 2c 73 75 62 25 29 0d  15 05 1e 21 28 6d 65 6e  |%,sub%)....!(men|
00006100  75 25 2b 38 2b 28 69 74  65 6d 25 2a 32 34 29 29  |u%+8+(item%*24))|
00006110  3d 73 75 62 25 0d 15 06  05 e1 0d 15 07 1f dd 20  |=sub%.......... |
00006120  f2 77 69 6d 70 5f 62 61  6e 6e 65 72 28 77 68 61  |.wimp_banner(wha|
00006130  6e 25 2c 64 65 6c 61 79  29 0d 15 08 07 ea 20 74  |n%,delay)..... t|
00006140  0d 15 09 20 f2 77 69 6d  70 5f 6f 70 65 6e 77 69  |... .wimp_openwi|
00006150  6e 64 6f 77 28 77 68 61  6e 25 2c 31 2c 2d 31 29  |ndow(whan%,1,-1)|
00006160  0d 15 0a 0d 77 42 41 4e  4e 45 52 3d b9 0d 15 0b  |....wBANNER=....|
00006170  20 c8 99 22 4f 53 5f 52  65 61 64 4d 6f 6e 6f 74  | .."OS_ReadMonot|
00006180  6f 6e 69 63 54 69 6d 65  22 20 b8 20 74 0d 15 0c  |onicTime" . t...|
00006190  1c 77 64 65 6c 61 79 6d  61 78 25 3d 28 64 65 6c  |.wdelaymax%=(del|
000061a0  61 79 2a 31 30 30 29 2b  74 0d 15 0d 12 77 62 61  |ay*100)+t....wba|
000061b0  6e 6e 65 72 25 3d 77 68  61 6e 25 0d 15 0e 05 e1  |nner%=whan%.....|
000061c0  0d 15 0f 10 dd 20 f2 77  69 6d 70 5f 70 6f 6c 6c  |..... .wimp_poll|
000061d0  0d 15 10 0d ea 20 72 65  61 73 6f 6e 25 0d 15 11  |..... reason%...|
000061e0  05 f5 0d 15 12 29 c8 99  22 57 69 6d 70 5f 50 6f  |.....).."Wimp_Po|
000061f0  6c 6c 22 2c 30 2c 77 69  6d 70 25 20 b8 20 72 65  |ll",0,wimp% . re|
00006200  61 73 6f 6e 25 2c 77 69  6d 70 25 0d 15 13 10 c8  |ason%,wimp%.....|
00006210  8e 20 72 65 61 73 6f 6e  25 20 ca 0d 15 14 18 c9  |. reason% ......|
00006220  20 30 20 3a 20 f2 77 69  6d 70 5f 70 6f 6c 6c 6e  | 0 : .wimp_polln|
00006230  75 6c 6c 0d 15 15 20 c9  20 31 20 3a 20 f2 77 69  |ull... . 1 : .wi|
00006240  6d 70 5f 70 6f 6c 6c 72  65 64 72 61 77 77 69 6e  |mp_pollredrawwin|
00006250  64 6f 77 0d 15 16 1e c9  20 32 20 3a 20 f2 77 69  |dow..... 2 : .wi|
00006260  6d 70 5f 70 6f 6c 6c 6f  70 65 6e 77 69 6e 64 6f  |mp_pollopenwindo|
00006270  77 0d 15 17 1f c9 20 33  20 3a 20 f2 77 69 6d 70  |w..... 3 : .wimp|
00006280  5f 70 6f 6c 6c 63 6c 6f  73 65 77 69 6e 64 6f 77  |_pollclosewindow|
00006290  0d 15 18 26 c9 20 34 20  3a 20 f2 75 73 65 72 5f  |...&. 4 : .user_|
000062a0  6c 65 61 76 69 6e 67 77  69 6e 64 6f 77 28 77 69  |leavingwindow(wi|
000062b0  6d 70 25 21 30 29 0d 15  19 27 c9 20 35 20 3a 20  |mp%!0)...'. 5 : |
000062c0  f2 75 73 65 72 5f 65 6e  74 65 72 69 6e 67 77 69  |.user_enteringwi|
000062d0  6e 64 6f 77 28 77 69 6d  70 25 21 30 29 0d 15 1a  |ndow(wimp%!0)...|
000062e0  1e c9 20 36 20 3a 20 f2  77 69 6d 70 5f 70 6f 6c  |.. 6 : .wimp_pol|
000062f0  6c 6d 6f 75 73 65 63 6c  69 63 6b 0d 15 1b 1f c9  |lmouseclick.....|
00006300  20 37 20 3a 20 f2 77 69  6d 70 5f 70 6f 6c 6c 73  | 7 : .wimp_polls|
00006310  61 76 65 6d 65 73 73 61  67 65 0d 15 1c 1c c9 20  |avemessage..... |
00006320  38 20 3a 20 f2 77 69 6d  70 5f 70 6f 6c 6c 6b 65  |8 : .wimp_pollke|
00006330  79 70 72 65 73 73 0d 15  1d 21 c9 20 39 20 3a 20  |ypress...!. 9 : |
00006340  f2 77 69 6d 70 5f 70 6f  6c 6c 6d 65 6e 75 73 65  |.wimp_pollmenuse|
00006350  6c 65 63 74 69 6f 6e 0d  15 1e 0a c9 20 31 30 20  |lection..... 10 |
00006360  3a 0d 15 1f 0a c9 20 31  31 20 3a 0d 15 20 0a c9  |:..... 11 :.. ..|
00006370  20 31 32 20 3a 0d 15 21  0a c9 20 31 33 20 3a 0d  | 12 :..!.. 13 :.|
00006380  15 22 0a c9 20 31 34 20  3a 0d 15 23 0a c9 20 31  |.".. 14 :..#.. 1|
00006390  35 20 3a 0d 15 24 0a c9  20 31 36 20 3a 0d 15 25  |5 :..$.. 16 :..%|
000063a0  1f c9 20 31 37 2c 31 38  20 3a 20 f2 77 69 6d 70  |.. 17,18 : .wimp|
000063b0  5f 70 6f 6c 6c 6d 65 73  73 61 67 65 0d 15 26 0a  |_pollmessage..&.|
000063c0  c9 20 31 39 20 3a 0d 15  27 05 cb 0d 15 28 0f fd  |. 19 :..'....(..|
000063d0  20 66 69 6e 69 73 68 65  64 25 0d 15 29 13 f2 77  | finished%..)..w|
000063e0  69 6d 70 5f 63 6c 6f 73  65 64 6f 77 6e 0d 15 2a  |imp_closedown..*|
000063f0  05 e1 0d 15 2b 27 dd 20  f2 77 69 6d 70 5f 6d 65  |....+'. .wimp_me|
00006400  6e 75 70 6f 70 75 70 28  6d 68 61 6e 25 2c 62 61  |nupopup(mhan%,ba|
00006410  72 25 2c 78 25 2c 79 25  29 0d 15 2c 0d c8 8e 20  |r%,x%,y%)..,... |
00006420  62 61 72 25 20 ca 0d 15  2d 30 c9 20 31 20 20 20  |bar% ...-0. 1   |
00006430  20 3a 20 c8 99 22 57 69  6d 70 5f 43 72 65 61 74  | : .."Wimp_Creat|
00006440  65 4d 65 6e 75 22 2c 2c  6d 68 61 6e 25 2c 78 25  |eMenu",,mhan%,x%|
00006450  2b 36 34 2c 39 36 0d 15  2e 2e 7f 20 3a 20 c8 99  |+64,96..... : ..|
00006460  22 57 69 6d 70 5f 43 72  65 61 74 65 4d 65 6e 75  |"Wimp_CreateMenu|
00006470  22 2c 2c 6d 68 61 6e 25  2c 78 25 2b 36 34 2c 79  |",,mhan%,x%+64,y|
00006480  25 2b 32 30 0d 15 2f 05  cb 0d 15 30 1f f2 77 69  |%+20../....0..wi|
00006490  6d 70 5f 6d 65 6e 75 6a  75 73 74 6f 70 65 6e 65  |mp_menujustopene|
000064a0  64 28 6d 68 61 6e 25 29  0d 15 31 14 77 6c 61 73  |d(mhan%)..1.wlas|
000064b0  74 6d 65 6e 75 25 3d 6d  68 61 6e 25 0d 15 32 05  |tmenu%=mhan%..2.|
000064c0  e1 0d 15 33 18 dd 20 f2  77 69 6d 70 5f 63 68 65  |...3.. .wimp_che|
000064d0  63 6b 66 6f 72 6c 6f 61  64 0d 15 34 28 ea 20 65  |ckforload..4(. e|
000064e0  6e 76 73 74 72 25 2c 61  24 2c 4c 2c 69 25 2c 66  |nvstr%,a$,L,i%,f|
000064f0  69 6c 65 24 2c 70 24 2c  6f 25 2c 66 74 79 70 65  |ile$,p$,o%,ftype|
00006500  25 0d 15 35 1b c8 99 22  4f 53 5f 47 65 74 45 6e  |%..5..."OS_GetEn|
00006510  76 22 20 b8 20 65 6e 76  73 74 72 25 0d 15 36 1c  |v" . envstr%..6.|
00006520  61 24 3d a4 77 69 6d 70  5f 73 74 72 69 6e 67 28  |a$=.wimp_string(|
00006530  65 6e 76 73 74 72 25 29  0d 15 37 0d e3 20 4c 3d  |envstr%)..7.. L=|
00006540  31 20 b8 20 33 0d 15 38  0f 69 25 3d a7 61 24 2c  |1 . 3..8.i%=.a$,|
00006550  22 20 22 29 0d 15 39 14  61 24 3d c2 61 24 2c a9  |" ")..9.a$=.a$,.|
00006560  28 61 24 29 2d 69 25 29  0d 15 3a 07 ed 20 4c 0d  |(a$)-i%)..:.. L.|
00006570  15 3b 0d e7 20 61 24 3d  22 22 20 e1 0d 15 3c 1f  |.;.. a$="" ...<.|
00006580  66 69 6c 65 24 3d a4 77  69 6d 70 5f 67 65 74 6c  |file$=.wimp_getl|
00006590  65 61 66 6e 61 6d 65 28  61 24 29 0d 15 3d 1a 70  |eafname(a$)..=.p|
000065a0  24 3d c0 61 24 2c a9 28  61 24 29 2d a9 28 66 69  |$=.a$,.(a$)-.(fi|
000065b0  6c 65 24 29 29 0d 15 3e  2e c8 99 22 4f 53 5f 46  |le$))..>..."OS_F|
000065c0  69 6c 65 22 2c 32 31 2c  66 69 6c 65 24 2c 2c 2c  |ile",21,file$,,,|
000065d0  70 24 20 b8 20 6f 25 2c  2c 2c 2c 2c 2c 66 74 79  |p$ . o%,,,,,,fty|
000065e0  70 65 25 0d 15 3f 0d e7  20 6f 25 3c 3e 31 20 e1  |pe%..?.. o%<>1 .|
000065f0  0d 15 40 28 69 25 3d a4  75 73 65 72 5f 6c 6f 61  |..@(i%=.user_loa|
00006600  64 64 61 74 61 28 61 24  2c 30 2c 30 2c c3 7e 28  |ddata(a$,0,0,.~(|
00006610  66 74 79 70 65 25 29 29  0d 15 41 05 e1 0d 15 42  |ftype%))..A....B|
00006620  24 dd 20 a4 77 69 6d 70  5f 67 65 74 69 63 6f 6e  |$. .wimp_geticon|
00006630  74 65 78 74 28 77 68 61  6e 25 2c 69 63 6f 6e 25  |text(whan%,icon%|
00006640  29 0d 15 43 11 77 69 6d  70 25 21 30 3d 77 68 61  |)..C.wimp%!0=wha|
00006650  6e 25 0d 15 44 11 77 69  6d 70 25 21 34 3d 69 63  |n%..D.wimp%!4=ic|
00006660  6f 6e 25 0d 15 45 20 c8  99 22 57 69 6d 70 5f 47  |on%..E .."Wimp_G|
00006670  65 74 49 63 6f 6e 53 74  61 74 65 22 2c 2c 77 69  |etIconState",,wi|
00006680  6d 70 25 0d 15 46 10 3d  24 28 77 69 6d 70 25 21  |mp%..F.=$(wimp%!|
00006690  32 38 29 0d 15 47 23 dd  20 a4 77 69 6d 70 5f 69  |28)..G#. .wimp_i|
000066a0  63 6f 6e 62 61 72 73 70  28 73 70 72 69 74 65 24  |conbarsp(sprite$|
000066b0  2c 70 6f 73 25 29 0d 15  48 17 24 77 69 73 70 72  |,pos%)..H.$wispr|
000066c0  69 74 65 32 25 3d 73 70  72 69 74 65 24 0d 15 49  |ite2%=sprite$..I|
000066d0  10 77 69 6d 70 25 21 30  3d 70 6f 73 25 0d 15 4a  |.wimp%!0=pos%..J|
000066e0  0d 77 69 6d 70 25 21 34  3d 30 0d 15 4b 0d 77 69  |.wimp%!4=0..K.wi|
000066f0  6d 70 25 21 38 3d 30 0d  15 4c 0f 77 69 6d 70 25  |mp%!8=0..L.wimp%|
00006700  21 31 32 3d 36 38 0d 15  4d 0f 77 69 6d 70 25 21  |!12=68..M.wimp%!|
00006710  31 36 3d 38 30 0d 15 4e  16 77 69 6d 70 25 21 32  |16=80..N.wimp%!2|
00006720  30 3d 26 31 37 30 30 33  31 30 41 0d 15 4f 17 77  |0=&1700310A..O.w|
00006730  69 6d 70 25 21 32 34 3d  77 69 73 70 72 69 74 65  |imp%!24=wisprite|
00006740  32 25 0d 15 50 0e 77 69  6d 70 25 21 32 38 3d 31  |2%..P.wimp%!28=1|
00006750  0d 15 51 0f 77 69 6d 70  25 21 33 32 3d 32 30 0d  |..Q.wimp%!32=20.|
00006760  15 52 0e 77 42 41 52 54  45 58 54 3d a3 0d 15 53  |.R.wBARTEXT=...S|
00006770  27 c8 99 22 57 69 6d 70  5f 43 72 65 61 74 65 49  |'.."Wimp_CreateI|
00006780  63 6f 6e 22 2c 2c 77 69  6d 70 25 20 b8 20 77 69  |con",,wimp% . wi|
00006790  68 61 6e 25 0d 15 54 07  3d 2d 32 0d 15 55 22 dd  |han%..T.=-2..U".|
000067a0  20 a4 77 69 6d 70 5f 6e  75 6d 62 65 72 6f 66 65  | .wimp_numberofe|
000067b0  6e 74 72 69 65 73 28 6d  65 6e 75 24 29 0d 15 56  |ntries(menu$)..V|
000067c0  0d ea 20 74 6f 74 61 6c  2c 4c 0d 15 57 0b 74 6f  |.. total,L..W.to|
000067d0  74 61 6c 3d 31 0d 15 58  14 e3 20 4c 3d 31 20 b8  |tal=1..X.. L=1 .|
000067e0  20 a9 28 6d 65 6e 75 24  29 0d 15 59 1e e7 20 c1  | .(menu$)..Y.. .|
000067f0  6d 65 6e 75 24 2c 4c 2c  31 29 3d 22 2f 22 20 74  |menu$,L,1)="/" t|
00006800  6f 74 61 6c 2b 3d 31 0d  15 5a 07 ed 20 4c 0d 15  |otal+=1..Z.. L..|
00006810  5b 0a 3d 74 6f 74 61 6c  0d 15 5c 24 dd 20 f2 77  |[.=total..\$. .w|
00006820  69 6d 70 5f 64 65 63 6f  64 65 6d 65 6e 75 65 6e  |imp_decodemenuen|
00006830  74 72 79 28 6d 65 6e 75  24 2c 6e 29 0d 15 5d 10  |try(menu$,n)..].|
00006840  ea 20 4d 2c 70 2c 6f 6d  65 6e 75 24 0d 15 5e 07  |. M,p,omenu$..^.|
00006850  4d 3d 30 0d 15 5f 07 70  3d 31 0d 15 60 05 f5 0d  |M=0.._.p=1..`...|
00006860  15 61 1a e7 20 c1 6d 65  6e 75 24 2c 4d 2c 31 29  |.a.. .menu$,M,1)|
00006870  3d 22 2f 22 20 70 2b 3d  31 0d 15 62 08 4d 2b 3d  |="/" p+=1..b.M+=|
00006880  31 0d 15 63 09 fd 20 70  3d 6e 0d 15 64 10 6f 6d  |1..c.. p=n..d.om|
00006890  65 6e 75 24 3d 6d 65 6e  75 24 0d 15 65 23 6f 6d  |enu$=menu$..e#om|
000068a0  65 6e 75 24 3d c2 6f 6d  65 6e 75 24 2c a9 28 6f  |enu$=.omenu$,.(o|
000068b0  6d 65 6e 75 24 29 2d 28  4d 2d 31 29 29 0d 15 66  |menu$)-(M-1))..f|
000068c0  12 70 3d a7 6f 6d 65 6e  75 24 2c 22 2f 22 29 0d  |.p=.omenu$,"/").|
000068d0  15 67 1d e7 20 70 3e 30  20 6f 6d 65 6e 75 24 3d  |.g.. p>0 omenu$=|
000068e0  c0 6f 6d 65 6e 75 24 2c  70 2d 31 29 0d 15 68 12  |.omenu$,p-1)..h.|
000068f0  70 3d a7 6f 6d 65 6e 75  24 2c 22 3e 22 29 0d 15  |p=.omenu$,">")..|
00006900  69 24 e7 20 70 3d 30 20  69 74 65 6d 24 3d 6f 6d  |i$. p=0 item$=om|
00006910  65 6e 75 24 3a 77 73 75  62 70 74 72 25 3d 2d 31  |enu$:wsubptr%=-1|
00006920  3a e1 0d 15 6a 16 69 74  65 6d 24 3d c0 6f 6d 65  |:...j.item$=.ome|
00006930  6e 75 24 2c 70 2d 31 29  0d 15 6b 38 f4 20 77 73  |nu$,p-1)..k8. ws|
00006940  75 62 70 74 72 25 3d 46  4e 77 69 6d 70 5f 65 76  |ubptr%=FNwimp_ev|
00006950  61 6c 28 52 49 47 48 54  24 28 6f 6d 65 6e 75 24  |al(RIGHT$(omenu$|
00006960  2c 4c 45 4e 28 6f 6d 65  6e 75 24 29 2d 70 29 29  |,LEN(omenu$)-p))|
00006970  0d 15 6c 0f 77 73 75 62  70 74 72 25 3d 2d 31 0d  |..l.wsubptr%=-1.|
00006980  15 6d 05 e1 0d 15 6e 2c  dd 20 f2 77 69 6d 70 5f  |.m....n,. .wimp_|
00006990  6f 70 65 6e 77 69 6e 64  6f 77 28 77 68 61 6e 25  |openwindow(whan%|
000069a0  2c 63 65 6e 74 72 65 25  2c 73 74 61 63 6b 25 29  |,centre%,stack%)|
000069b0  0d 15 6f 24 ea 20 68 65  69 67 68 74 25 2c 78 25  |..o$. height%,x%|
000069c0  2c 79 25 2c 64 72 61 67  25 2c 77 72 69 74 65 25  |,y%,drag%,write%|
000069d0  2c 6f 6b 25 0d 15 70 11  e7 20 73 74 61 63 6b 25  |,ok%..p.. stack%|
000069e0  3d 2d 33 20 8c 0d 15 71  12 20 20 21 77 69 6d 70  |=-3 ...q.  !wimp|
000069f0  25 3d 77 68 61 6e 25 0d  15 72 24 20 20 c8 99 22  |%=whan%..r$  .."|
00006a00  57 69 6d 70 5f 47 65 74  57 69 6e 64 6f 77 53 74  |Wimp_GetWindowSt|
00006a10  61 74 65 22 2c 2c 77 69  6d 70 25 0d 15 73 16 20  |ate",,wimp%..s. |
00006a20  20 63 73 74 61 63 6b 25  3d 77 69 6d 70 25 21 32  | cstack%=wimp%!2|
00006a30  38 0d 15 74 05 cd 0d 15  75 11 77 69 6d 70 25 21  |8..t....u.wimp%!|
00006a40  30 3d 77 68 61 6e 25 0d  15 76 21 c8 99 22 57 69  |0=whan%..v!.."Wi|
00006a50  6d 70 5f 47 65 74 57 69  6e 64 6f 77 49 6e 66 6f  |mp_GetWindowInfo|
00006a60  22 2c 2c 77 69 6d 70 25  0d 15 77 22 e7 20 63 65  |",,wimp%..w". ce|
00006a70  6e 74 72 65 25 3d 31 20  f2 77 69 6d 70 5f 63 65  |ntre%=1 .wimp_ce|
00006a80  6e 74 72 65 77 69 6e 64  6f 77 0d 15 78 30 e7 20  |ntrewindow..x0. |
00006a90  63 65 6e 74 72 65 25 3d  32 20 f2 77 69 6d 70 5f  |centre%=2 .wimp_|
00006aa0  70 6f 69 6e 74 65 72 63  65 6e 74 72 65 77 69 6e  |pointercentrewin|
00006ab0  64 6f 77 28 77 68 61 6e  25 29 0d 15 79 18 61 25  |dow(whan%)..y.a%|
00006ac0  3d a4 75 73 65 72 5f 70  61 6e 65 28 77 68 61 6e  |=.user_pane(whan|
00006ad0  25 29 0d 15 7a 1e e7 20  73 74 61 63 6b 25 3d 2d  |%)..z.. stack%=-|
00006ae0  33 20 73 74 61 63 6b 25  3d 63 73 74 61 63 6b 25  |3 stack%=cstack%|
00006af0  0d 15 7b 13 77 69 6d 70  25 21 32 38 3d 73 74 61  |..{.wimp%!28=sta|
00006b00  63 6b 25 0d 15 7c 1e c8  99 22 57 69 6d 70 5f 4f  |ck%..|..."Wimp_O|
00006b10  70 65 6e 57 69 6e 64 6f  77 22 2c 2c 77 69 6d 70  |penWindow",,wimp|
00006b20  25 0d 15 7d 22 c8 99 22  57 69 6d 70 5f 47 65 74  |%..}".."Wimp_Get|
00006b30  57 69 6e 64 6f 77 53 74  61 74 65 22 2c 2c 77 69  |WindowState",,wi|
00006b40  6d 70 25 0d 15 7e 1c 68  65 69 67 68 74 25 3d 77  |mp%..~.height%=w|
00006b50  69 6d 70 25 21 31 36 2d  77 69 6d 70 25 21 38 0d  |imp%!16-wimp%!8.|
00006b60  15 7f 16 79 25 3d 77 69  6d 70 25 21 38 2b 68 65  |...y%=wimp%!8+he|
00006b70  69 67 68 74 25 0d 15 80  0e 78 25 3d 77 69 6d 70  |ight%....x%=wimp|
00006b80  25 21 34 0d 15 81 28 f2  75 73 65 72 5f 6f 70 65  |%!4...(.user_ope|
00006b90  6e 77 69 6e 64 6f 77 28  77 68 61 6e 25 2c 78 25  |nwindow(whan%,x%|
00006ba0  2c 79 25 2c 73 74 61 63  6b 25 29 0d 15 82 25 e7  |,y%,stack%)...%.|
00006bb0  20 a4 75 73 65 72 5f 73  61 76 65 66 69 6c 65 74  | .user_savefilet|
00006bc0  79 70 65 28 77 68 61 6e  25 29 3c 3e 22 22 20 8c  |ype(whan%)<>"" .|
00006bd0  0d 15 83 1c 20 20 64 72  61 67 25 3d 30 3a 77 72  |....  drag%=0:wr|
00006be0  69 74 65 25 3d 31 3a 6f  6b 25 3d 32 0d 15 84 2c  |ite%=1:ok%=2...,|
00006bf0  20 20 f2 75 73 65 72 5f  73 61 76 65 69 63 6f 6e  |  .user_saveicon|
00006c00  28 77 68 61 6e 25 2c 64  72 61 67 25 2c 77 72 69  |(whan%,drag%,wri|
00006c10  74 65 25 2c 6f 6b 25 29  0d 15 85 22 20 20 f2 77  |te%,ok%)..."  .w|
00006c20  69 6d 70 5f 70 75 74 63  61 72 65 74 28 77 68 61  |imp_putcaret(wha|
00006c30  6e 25 2c 77 72 69 74 65  25 29 0d 15 86 05 cd 0d  |n%,write%)......|
00006c40  15 87 05 e1 0d 15 88 14  dd 20 f2 77 69 6d 70 5f  |......... .wimp_|
00006c50  70 6f 6c 6c 6e 75 6c 6c  0d 15 89 17 e7 20 4e 55  |pollnull..... NU|
00006c60  4c 4c 3d b9 20 f2 75 73  65 72 5f 6e 75 6c 6c 0d  |LL=. .user_null.|
00006c70  15 8a 2a e7 20 77 73 6c  69 64 65 64 72 61 67 25  |..*. wslidedrag%|
00006c80  3c 3e 2d 31 20 f2 77 69  6d 70 5f 64 72 61 67 67  |<>-1 .wimp_dragg|
00006c90  69 6e 67 73 6c 69 64 65  72 0d 15 8b 07 ea 20 74  |ingslider..... t|
00006ca0  0d 15 8c 11 e7 20 77 42  41 4e 4e 45 52 3d a3 20  |..... wBANNER=. |
00006cb0  e1 0d 15 8d 20 c8 99 22  4f 53 5f 52 65 61 64 4d  |.... .."OS_ReadM|
00006cc0  6f 6e 6f 74 6f 6e 69 63  54 69 6d 65 22 20 b8 20  |onotonicTime" . |
00006cd0  74 0d 15 8e 15 e7 20 74  3c 3d 77 64 65 6c 61 79  |t..... t<=wdelay|
00006ce0  6d 61 78 25 20 e1 0d 15  8f 29 f2 77 69 6d 70 5f  |max% ....).wimp_|
00006cf0  63 6c 6f 73 65 77 69 6e  64 6f 77 28 77 62 61 6e  |closewindow(wban|
00006d00  6e 65 72 25 29 3a 77 42  41 4e 4e 45 52 3d a3 0d  |ner%):wBANNER=..|
00006d10  15 90 05 e1 0d 15 91 1c  dd 20 f2 77 69 6d 70 5f  |......... .wimp_|
00006d20  70 6f 6c 6c 72 65 64 72  61 77 77 69 6e 64 6f 77  |pollredrawwindow|
00006d30  0d 15 92 0a ea 20 66 6c  61 67 0d 15 93 27 c8 99  |..... flag...'..|
00006d40  22 57 69 6d 70 5f 52 65  64 72 61 77 57 69 6e 64  |"Wimp_RedrawWind|
00006d50  6f 77 22 2c 2c 77 69 6d  70 25 20 b8 20 66 6c 61  |ow",,wimp% . fla|
00006d60  67 0d 15 94 0b c8 95 20  66 6c 61 67 0d 15 95 12  |g...... flag....|
00006d70  f2 77 69 6d 70 5f 73 61  76 65 77 69 6d 70 0d 15  |.wimp_savewimp..|
00006d80  96 41 f2 75 73 65 72 5f  72 65 64 72 61 77 28 77  |.A.user_redraw(w|
00006d90  69 6d 70 25 21 30 2c 77  69 6d 70 25 21 32 38 2c  |imp%!0,wimp%!28,|
00006da0  77 69 6d 70 25 21 33 32  2c 77 69 6d 70 25 21 33  |wimp%!32,wimp%!3|
00006db0  36 2c 77 69 6d 70 25 21  34 30 2c a3 2c 30 29 0d  |6,wimp%!40,.,0).|
00006dc0  15 97 12 f2 77 69 6d 70  5f 6c 6f 61 64 77 69 6d  |....wimp_loadwim|
00006dd0  70 0d 15 98 27 c8 99 22  57 69 6d 70 5f 47 65 74  |p...'.."Wimp_Get|
00006de0  52 65 63 74 61 6e 67 6c  65 22 2c 2c 77 69 6d 70  |Rectangle",,wimp|
00006df0  25 20 b8 20 66 6c 61 67  0d 15 99 05 ce 0d 15 9a  |% . flag........|
00006e00  05 e1 0d 15 9b 1a dd 20  f2 77 69 6d 70 5f 70 6f  |....... .wimp_po|
00006e10  6c 6c 6f 70 65 6e 77 69  6e 64 6f 77 0d 15 9c 1e  |llopenwindow....|
00006e20  ea 20 61 25 2c 77 69 6e  25 2c 64 72 61 67 25 2c  |. a%,win%,drag%,|
00006e30  77 72 69 74 65 25 2c 6f  6b 25 0d 15 9d 34 21 77  |write%,ok%...4!w|
00006e40  74 62 6c 6b 25 3d 21 77  69 6d 70 25 3a 77 74 62  |tblk%=!wimp%:wtb|
00006e50  6c 6b 25 21 34 3d 77 69  6d 70 25 21 34 3a 77 74  |lk%!4=wimp%!4:wt|
00006e60  62 6c 6b 25 21 38 3d 77  69 6d 70 25 21 38 0d 15  |blk%!8=wimp%!8..|
00006e70  9e 3c 77 74 62 6c 6b 25  21 31 32 3d 77 69 6d 70  |.<wtblk%!12=wimp|
00006e80  25 21 31 32 3a 77 74 62  6c 6b 25 21 31 36 3d 77  |%!12:wtblk%!16=w|
00006e90  69 6d 70 25 21 31 36 3a  77 74 62 6c 6b 25 21 32  |imp%!16:wtblk%!2|
00006ea0  30 3d 77 69 6d 70 25 21  32 30 0d 15 9f 29 77 74  |0=wimp%!20...)wt|
00006eb0  62 6c 6b 25 21 32 34 3d  77 69 6d 70 25 21 32 34  |blk%!24=wimp%!24|
00006ec0  3a 77 74 62 6c 6b 25 21  32 38 3d 77 69 6d 70 25  |:wtblk%!28=wimp%|
00006ed0  21 32 38 0d 15 a0 0f 77  69 6e 25 3d 21 77 69 6d  |!28....win%=!wim|
00006ee0  70 25 0d 15 a1 17 61 25  3d a4 75 73 65 72 5f 70  |p%....a%=.user_p|
00006ef0  61 6e 65 28 77 69 6e 25  29 0d 15 a2 18 e7 20 61  |ane(win%)..... a|
00006f00  25 3c 3e 2d 31 20 77 69  6d 70 25 21 32 38 3d 61  |%<>-1 wimp%!28=a|
00006f10  25 0d 15 a3 1e c8 99 22  57 69 6d 70 5f 4f 70 65  |%......"Wimp_Ope|
00006f20  6e 57 69 6e 64 6f 77 22  2c 2c 77 69 6d 70 25 0d  |nWindow",,wimp%.|
00006f30  15 a4 37 f2 75 73 65 72  5f 6f 70 65 6e 77 69 6e  |..7.user_openwin|
00006f40  64 6f 77 28 21 77 69 6d  70 25 2c 77 69 6d 70 25  |dow(!wimp%,wimp%|
00006f50  21 34 2c 77 69 6d 70 25  21 31 36 2c 77 74 62 6c  |!4,wimp%!16,wtbl|
00006f60  6b 25 21 32 38 29 0d 15  a5 17 61 25 3d a4 75 73  |k%!28)....a%=.us|
00006f70  65 72 5f 70 61 6e 65 28  77 69 6e 25 29 0d 15 a6  |er_pane(win%)...|
00006f80  19 e7 20 61 25 3c 3e 2d  31 20 77 74 62 6c 6b 25  |.. a%<>-1 wtblk%|
00006f90  21 32 38 3d 61 25 0d 15  a7 1f c8 99 22 57 69 6d  |!28=a%......"Wim|
00006fa0  70 5f 4f 70 65 6e 57 69  6e 64 6f 77 22 2c 2c 77  |p_OpenWindow",,w|
00006fb0  74 62 6c 6b 25 0d 15 a8  24 e7 20 a4 75 73 65 72  |tblk%...$. .user|
00006fc0  5f 73 61 76 65 66 69 6c  65 74 79 70 65 28 77 69  |_savefiletype(wi|
00006fd0  6e 25 29 3c 3e 22 22 20  8c 0d 15 a9 24 20 20 e7  |n%)<>"" ....$  .|
00006fe0  20 a4 77 69 6d 70 5f 69  73 77 69 6e 64 6f 77 6f  | .wimp_iswindowo|
00006ff0  70 65 6e 28 77 69 6e 25  29 3d 30 20 8c 0d 15 aa  |pen(win%)=0 ....|
00007000  1e 20 20 20 20 64 72 61  67 25 3d 30 3a 77 72 69  |.    drag%=0:wri|
00007010  74 65 25 3d 31 3a 6f 6b  25 3d 32 0d 15 ab 2d 20  |te%=1:ok%=2...- |
00007020  20 20 20 f2 75 73 65 72  5f 73 61 76 65 69 63 6f  |   .user_saveico|
00007030  6e 28 77 69 6e 25 2c 64  72 61 67 25 2c 77 72 69  |n(win%,drag%,wri|
00007040  74 65 25 2c 6f 6b 25 29  0d 15 ac 23 20 20 20 20  |te%,ok%)...#    |
00007050  f2 77 69 6d 70 5f 70 75  74 63 61 72 65 74 28 77  |.wimp_putcaret(w|
00007060  69 6e 25 2c 77 72 69 74  65 25 29 0d 15 ad 07 20  |in%,write%).... |
00007070  20 cd 0d 15 ae 05 cd 0d  15 af 05 e1 0d 15 b0 1b  | ...............|
00007080  dd 20 f2 77 69 6d 70 5f  70 6f 6c 6c 63 6c 6f 73  |. .wimp_pollclos|
00007090  65 77 69 6e 64 6f 77 0d  15 b1 1f c8 99 22 57 69  |ewindow......"Wi|
000070a0  6d 70 5f 43 6c 6f 73 65  57 69 6e 64 6f 77 22 2c  |mp_CloseWindow",|
000070b0  2c 77 69 6d 70 25 0d 15  b2 1e f2 75 73 65 72 5f  |,wimp%.....user_|
000070c0  63 6c 6f 73 65 77 69 6e  64 6f 77 28 77 69 6d 70  |closewindow(wimp|
000070d0  25 21 30 29 0d 15 b3 05  e1 0d 15 b4 1a dd 20 f2  |%!0).......... .|
000070e0  77 69 6d 70 5f 70 6f 6c  6c 6d 6f 75 73 65 63 6c  |wimp_pollmousecl|
000070f0  69 63 6b 0d 15 b5 2d ea  20 6d 68 61 6e 25 2c 79  |ick...-. mhan%,y|
00007100  2c 78 25 2c 79 25 2c 73  25 2c 64 6f 6e 65 25 2c  |,x%,y%,s%,done%,|
00007110  64 72 61 67 25 2c 77 72  69 74 65 25 2c 6f 6b 25  |drag%,write%,ok%|
00007120  0d 15 b6 33 e7 20 77 69  6d 70 25 21 38 3d 36 34  |...3. wimp%!8=64|
00007130  20 f2 77 69 6d 70 5f 73  74 61 72 74 64 72 61 67  | .wimp_startdrag|
00007140  28 77 69 6d 70 25 21 31  32 2c 77 69 6d 70 25 21  |(wimp%!12,wimp%!|
00007150  31 36 29 0d 15 b7 63 e7  20 a4 75 73 65 72 5f 73  |16)...c. .user_s|
00007160  6c 69 64 65 72 62 61 63  6b 28 77 69 6d 70 25 21  |liderback(wimp%!|
00007170  31 32 2c 77 69 6d 70 25  21 31 36 29 3c 3e 2d 31  |12,wimp%!16)<>-1|
00007180  20 f2 77 69 6d 70 5f 63  6c 69 63 6b 65 64 73 6c  | .wimp_clickedsl|
00007190  69 64 65 72 28 77 69 6d  70 25 21 31 32 2c 77 69  |ider(wimp%!12,wi|
000071a0  6d 70 25 21 31 36 2c 21  77 69 6d 70 25 2c 77 69  |mp%!16,!wimp%,wi|
000071b0  6d 70 25 21 34 29 0d 15  b8 26 73 25 3d a4 75 73  |mp%!4)...&s%=.us|
000071c0  65 72 5f 73 6c 69 64 65  72 28 77 69 6d 70 25 21  |er_slider(wimp%!|
000071d0  31 32 2c 77 69 6d 70 25  21 31 36 29 0d 15 b9 3c  |12,wimp%!16)...<|
000071e0  e7 20 73 25 3c 3e 2d 31  20 f2 77 69 6d 70 5f 63  |. s%<>-1 .wimp_c|
000071f0  6c 69 63 6b 65 64 73 6c  69 64 65 72 28 77 69 6d  |lickedslider(wim|
00007200  70 25 21 31 32 2c 73 25  2c 21 77 69 6d 70 25 2c  |p%!12,s%,!wimp%,|
00007210  77 69 6d 70 25 21 34 29  0d 15 ba 0b 64 6f 6e 65  |wimp%!4)....done|
00007220  25 3d 30 0d 15 bb 35 e7  20 77 69 6d 70 25 21 38  |%=0...5. wimp%!8|
00007230  3c 3e 32 20 80 20 a4 75  73 65 72 5f 73 61 76 65  |<>2 . .user_save|
00007240  66 69 6c 65 74 79 70 65  28 77 69 6d 70 25 21 31  |filetype(wimp%!1|
00007250  32 29 3c 3e 22 22 20 8c  0d 15 bc 1c 20 20 64 72  |2)<>"" .....  dr|
00007260  61 67 25 3d 30 3a 77 72  69 74 65 25 3d 31 3a 6f  |ag%=0:write%=1:o|
00007270  6b 25 3d 32 0d 15 bd 2f  20 20 f2 75 73 65 72 5f  |k%=2.../  .user_|
00007280  73 61 76 65 69 63 6f 6e  28 77 69 6d 70 25 21 31  |saveicon(wimp%!1|
00007290  32 2c 64 72 61 67 25 2c  77 72 69 74 65 25 2c 6f  |2,drag%,write%,o|
000072a0  6b 25 29 0d 15 be 36 20  20 e7 20 77 69 6d 70 25  |k%)...6  . wimp%|
000072b0  21 31 36 3d 6f 6b 25 20  f2 77 69 6d 70 5f 71 75  |!16=ok% .wimp_qu|
000072c0  69 63 6b 73 61 76 65 28  77 69 6d 70 25 21 31 32  |icksave(wimp%!12|
000072d0  29 3a 64 6f 6e 65 25 3d  31 0d 15 bf 05 cd 0d 15  |):done%=1.......|
000072e0  c0 0f e7 20 64 6f 6e 65  25 3d 31 20 e1 0d 15 c1  |... done%=1 ....|
000072f0  12 e7 20 77 69 6d 70 25  21 38 3c 3e 32 20 8c 0d  |.. wimp%!8<>2 ..|
00007300  15 c2 48 20 20 77 68 61  6e 25 3d 77 69 6d 70 25  |..H  whan%=wimp%|
00007310  21 31 32 3a 69 63 6f 6e  25 3d 77 69 6d 70 25 21  |!12:icon%=wimp%!|
00007320  31 36 3a 62 75 74 74 6f  6e 25 3d 77 69 6d 70 25  |16:button%=wimp%|
00007330  21 38 3a 78 25 3d 21 77  69 6d 70 25 3a 79 25 3d  |!8:x%=!wimp%:y%=|
00007340  77 69 6d 70 25 21 34 0d  15 c3 49 20 20 78 25 3d  |wimp%!4...I  x%=|
00007350  a4 77 69 6d 70 5f 73 63  72 65 65 6e 74 6f 77 6f  |.wimp_screentowo|
00007360  72 6b 28 77 68 61 6e 25  2c 78 25 2c 30 29 3a 79  |rk(whan%,x%,0):y|
00007370  25 3d a4 77 69 6d 70 5f  73 63 72 65 65 6e 74 6f  |%=.wimp_screento|
00007380  77 6f 72 6b 28 77 68 61  6e 25 2c 79 25 2c 31 29  |work(whan%,y%,1)|
00007390  0d 15 c4 31 20 20 f2 75  73 65 72 5f 6d 6f 75 73  |...1  .user_mous|
000073a0  65 63 6c 69 63 6b 28 77  68 61 6e 25 2c 69 63 6f  |eclick(whan%,ico|
000073b0  6e 25 2c 62 75 74 74 6f  6e 25 2c 78 25 2c 79 25  |n%,button%,x%,y%|
000073c0  29 0d 15 c5 05 cd 0d 15  c6 12 e7 20 77 69 6d 70  |).......... wimp|
000073d0  25 21 38 3c 3e 32 20 e1  0d 15 c7 14 77 69 6e 64  |%!8<>2 .....wind|
000073e0  6f 77 25 3d 77 69 6d 70  25 21 31 32 0d 15 c8 27  |ow%=wimp%!12...'|
000073f0  6d 68 61 6e 25 3d a4 75  73 65 72 5f 6d 65 6e 75  |mhan%=.user_menu|
00007400  28 77 69 6d 70 25 21 31  32 2c 77 69 6d 70 25 21  |(wimp%!12,wimp%!|
00007410  31 36 29 0d 15 c9 0f e7  20 6d 68 61 6e 25 3d 30  |16)..... mhan%=0|
00007420  20 e1 0d 15 ca 22 c8 99  22 57 69 6d 70 5f 47 65  | ....".."Wimp_Ge|
00007430  74 50 6f 69 6e 74 65 72  49 6e 66 6f 22 2c 2c 77  |tPointerInfo",,w|
00007440  69 6d 70 25 0d 15 cb 25  79 3d 28 28 a4 77 69 6d  |imp%...%y=((.wim|
00007450  70 5f 6d 65 6e 75 73 69  7a 65 28 6d 68 61 6e 25  |p_menusize(mhan%|
00007460  29 29 2a 34 34 29 2b 39  36 0d 15 cc 10 c8 8e 20  |))*44)+96...... |
00007470  77 69 6e 64 6f 77 25 20  ca 0d 15 cd 34 c9 20 2d  |window% ....4. -|
00007480  32 20 20 20 3a 20 c8 99  22 57 69 6d 70 5f 43 72  |2   : .."Wimp_Cr|
00007490  65 61 74 65 4d 65 6e 75  22 2c 2c 6d 68 61 6e 25  |eateMenu",,mhan%|
000074a0  2c 77 69 6d 70 25 21 30  2d 36 34 2c 79 0d 15 ce  |,wimp%!0-64,y...|
000074b0  62 7f 20 3a 20 78 25 3d  21 77 69 6d 70 25 3a 79  |b. : x%=!wimp%:y|
000074c0  25 3d 77 69 6d 70 25 21  34 3a f2 75 73 65 72 5f  |%=wimp%!4:.user_|
000074d0  6d 65 6e 75 6f 70 65 6e  28 6d 68 61 6e 25 2c 77  |menuopen(mhan%,w|
000074e0  69 6d 70 25 21 31 36 29  3a c8 99 22 57 69 6d 70  |imp%!16):.."Wimp|
000074f0  5f 43 72 65 61 74 65 4d  65 6e 75 22 2c 2c 6d 68  |_CreateMenu",,mh|
00007500  61 6e 25 2c 78 25 2d 36  34 2c 79 25 2b 32 30 0d  |an%,x%-64,y%+20.|
00007510  15 cf 05 cb 0d 15 d0 1f  f2 77 69 6d 70 5f 6d 65  |.........wimp_me|
00007520  6e 75 6a 75 73 74 6f 70  65 6e 65 64 28 6d 68 61  |nujustopened(mha|
00007530  6e 25 29 0d 15 d1 14 77  6c 61 73 74 6d 65 6e 75  |n%)....wlastmenu|
00007540  25 3d 6d 68 61 6e 25 0d  15 d2 05 e1 0d 15 d3 1b  |%=mhan%.........|
00007550  dd 20 f2 77 69 6d 70 5f  70 6f 6c 6c 73 61 76 65  |. .wimp_pollsave|
00007560  6d 65 73 73 61 67 65 0d  15 d4 29 e7 20 77 73 61  |message...). wsa|
00007570  76 65 64 72 61 67 25 3d  2d 31 20 f2 77 69 6d 70  |vedrag%=-1 .wimp|
00007580  5f 65 6e 64 73 6c 69 64  65 72 64 72 61 67 3a e1  |_endsliderdrag:.|
00007590  0d 15 d5 18 c8 99 22 44  72 61 67 41 53 70 72 69  |......"DragASpri|
000075a0  74 65 5f 53 74 6f 70 22  0d 15 d6 18 ea 20 77 69  |te_Stop"..... wi|
000075b0  6e 25 2c 69 63 6f 25 2c  78 25 2c 79 25 2c 76 25  |n%,ico%,x%,y%,v%|
000075c0  0d 15 d7 22 c8 99 22 57  69 6d 70 5f 47 65 74 50  |...".."Wimp_GetP|
000075d0  6f 69 6e 74 65 72 49 6e  66 6f 22 2c 2c 77 69 6d  |ointerInfo",,wim|
000075e0  70 25 0d 15 d8 11 77 69  6e 25 3d 77 69 6d 70 25  |p%....win%=wimp%|
000075f0  21 31 32 0d 15 d9 11 69  63 6f 25 3d 77 69 6d 70  |!12....ico%=wimp|
00007600  25 21 31 36 0d 15 da 0d  78 25 3d 21 77 69 6d 70  |%!16....x%=!wimp|
00007610  25 0d 15 db 0e 79 25 3d  77 69 6d 70 25 21 34 0d  |%....y%=wimp%!4.|
00007620  15 dc 42 24 28 77 69 6d  70 25 2b 34 34 29 3d a4  |..B$(wimp%+44)=.|
00007630  77 69 6d 70 5f 67 65 74  6c 65 61 66 6e 61 6d 65  |wimp_getleafname|
00007640  28 a4 77 69 6d 70 5f 67  65 74 69 63 6f 6e 74 65  |(.wimp_geticonte|
00007650  78 74 28 77 73 61 76 65  77 25 2c 31 29 29 2b bd  |xt(wsavew%,1))+.|
00007660  30 0d 15 dd 11 77 69 6d  70 25 21 32 30 3d 77 69  |0....wimp%!20=wi|
00007670  6e 25 0d 15 de 11 77 69  6d 70 25 21 32 34 3d 69  |n%....wimp%!24=i|
00007680  63 6f 25 0d 15 df 0f 77  69 6d 70 25 21 32 38 3d  |co%....wimp%!28=|
00007690  78 25 0d 15 e0 0f 77 69  6d 70 25 21 33 32 3d 79  |x%....wimp%!32=y|
000076a0  25 0d 15 e1 11 77 69 6d  70 25 21 33 36 3d 31 30  |%....wimp%!36=10|
000076b0  32 34 0d 15 e2 0d 21 77  69 6d 70 25 3d 36 34 0d  |24....!wimp%=64.|
000076c0  15 e3 0e 77 69 6d 70 25  21 31 32 3d 30 0d 15 e4  |...wimp%!12=0...|
000076d0  0e 77 69 6d 70 25 21 31  36 3d 31 0d 15 e5 2d c8  |.wimp%!16=1...-.|
000076e0  99 22 4f 53 5f 52 65 61  64 55 6e 73 69 67 6e 65  |."OS_ReadUnsigne|
000076f0  64 22 2c 31 30 2c 22 26  22 2b 77 73 61 76 65 74  |d",10,"&"+wsavet|
00007700  24 20 b8 20 2c 2c 76 25  0d 15 e6 0f 77 69 6d 70  |$ . ,,v%....wimp|
00007710  25 21 34 30 3d 76 25 0d  15 e7 33 c8 99 22 57 69  |%!40=v%...3.."Wi|
00007720  6d 70 5f 53 65 6e 64 4d  65 73 73 61 67 65 22 2c  |mp_SendMessage",|
00007730  31 38 2c 77 69 6d 70 25  2c 77 69 6d 70 25 21 32  |18,wimp%,wimp%!2|
00007740  30 2c 77 69 6d 70 25 21  32 34 0d 15 e8 11 77 73  |0,wimp%!24....ws|
00007750  61 76 65 64 72 61 67 25  3d 2d 31 0d 15 e9 05 e1  |avedrag%=-1.....|
00007760  0d 15 ea 18 dd 20 f2 77  69 6d 70 5f 70 6f 6c 6c  |..... .wimp_poll|
00007770  6b 65 79 70 72 65 73 73  0d 15 eb 1b ea 20 64 6f  |keypress..... do|
00007780  6e 65 2c 64 72 61 67 25  2c 77 72 69 74 65 25 2c  |ne,drag%,write%,|
00007790  6f 6b 25 0d 15 ec 0a 64  6f 6e 65 3d 30 0d 15 ed  |ok%....done=0...|
000077a0  35 e7 20 a4 75 73 65 72  5f 73 61 76 65 66 69 6c  |5. .user_savefil|
000077b0  65 74 79 70 65 28 77 69  6d 70 25 21 30 29 3c 3e  |etype(wimp%!0)<>|
000077c0  22 22 20 80 20 77 69 6d  70 25 21 32 34 3d 31 33  |"" . wimp%!24=13|
000077d0  20 8c 0d 15 ee 1c 20 20  64 72 61 67 25 3d 30 3a  | .....  drag%=0:|
000077e0  77 72 69 74 65 25 3d 31  3a 6f 6b 25 3d 32 0d 15  |write%=1:ok%=2..|
000077f0  ef 2e 20 20 f2 75 73 65  72 5f 73 61 76 65 69 63  |..  .user_saveic|
00007800  6f 6e 28 77 69 6d 70 25  21 30 2c 64 72 61 67 25  |on(wimp%!0,drag%|
00007810  2c 77 72 69 74 65 25 2c  6f 6b 25 29 0d 15 f0 36  |,write%,ok%)...6|
00007820  20 20 e7 20 77 69 6d 70  25 21 34 3d 77 72 69 74  |  . wimp%!4=writ|
00007830  65 25 20 f2 77 69 6d 70  5f 71 75 69 63 6b 73 61  |e% .wimp_quicksa|
00007840  76 65 28 77 69 6d 70 25  21 30 29 3a 64 6f 6e 65  |ve(wimp%!0):done|
00007850  3d 31 0d 15 f1 05 cd 0d  15 f2 0e e7 20 64 6f 6e  |=1.......... don|
00007860  65 3d 31 20 e1 0d 15 f3  12 f2 77 69 6d 70 5f 73  |e=1 ......wimp_s|
00007870  61 76 65 77 69 6d 70 0d  15 f4 31 64 6f 6e 65 3d  |avewimp...1done=|
00007880  a4 75 73 65 72 5f 6b 65  79 70 72 65 73 73 28 77  |.user_keypress(w|
00007890  69 6d 70 25 21 30 2c 77  69 6d 70 25 21 34 2c 77  |imp%!0,wimp%!4,w|
000078a0  69 6d 70 25 21 32 34 29  0d 15 f5 12 f2 77 69 6d  |imp%!24).....wim|
000078b0  70 5f 6c 6f 61 64 77 69  6d 70 0d 15 f6 29 e7 20  |p_loadwimp...). |
000078c0  64 6f 6e 65 3d 30 20 c8  99 22 57 69 6d 70 5f 50  |done=0 .."Wimp_P|
000078d0  72 6f 63 65 73 73 4b 65  79 22 2c 77 69 6d 70 25  |rocessKey",wimp%|
000078e0  21 32 34 0d 15 f7 05 e1  0d 15 f8 1d dd 20 f2 77  |!24.......... .w|
000078f0  69 6d 70 5f 70 6f 6c 6c  6d 65 6e 75 73 65 6c 65  |imp_pollmenusele|
00007900  63 74 69 6f 6e 0d 15 f9  24 f2 77 69 6d 70 5f 67  |ction...$.wimp_g|
00007910  65 74 6d 65 6e 75 61 6e  64 69 74 65 6d 28 77 6c  |etmenuanditem(wl|
00007920  61 73 74 6d 65 6e 75 25  29 0d 15 fa 26 f2 75 73  |astmenu%)...&.us|
00007930  65 72 5f 6d 65 6e 75 73  65 6c 65 63 74 69 6f 6e  |er_menuselection|
00007940  28 77 6d 65 6e 75 25 2c  77 69 74 65 6d 25 29 0d  |(wmenu%,witem%).|
00007950  15 fb 22 c8 99 22 57 69  6d 70 5f 47 65 74 50 6f  |..".."Wimp_GetPo|
00007960  69 6e 74 65 72 49 6e 66  6f 22 2c 2c 77 69 6d 70  |interInfo",,wimp|
00007970  25 0d 15 fc 12 e7 20 77  69 6d 70 25 21 38 3c 3e  |%..... wimp%!8<>|
00007980  31 20 e1 0d 15 fd 39 c8  99 22 57 69 6d 70 5f 43  |1 ....9.."Wimp_C|
00007990  72 65 61 74 65 4d 65 6e  75 22 2c 2c 77 6c 61 73  |reateMenu",,wlas|
000079a0  74 6d 65 6e 75 25 2c 77  69 6d 70 25 21 30 2d 36  |tmenu%,wimp%!0-6|
000079b0  34 2c 77 69 6d 70 25 21  34 2b 32 30 0d 15 fe 05  |4,wimp%!4+20....|
000079c0  e1 0d 15 ff 17 dd 20 f2  77 69 6d 70 5f 70 6f 6c  |...... .wimp_pol|
000079d0  6c 6d 65 73 73 61 67 65  0d 16 00 11 c8 8e 20 77  |lmessage...... w|
000079e0  69 6d 70 25 21 31 36 20  ca 0d 16 01 1a c9 20 30  |imp%!16 ...... 0|
000079f0  20 20 20 20 20 20 3a 20  66 69 6e 69 73 68 65 64  |      : finished|
00007a00  25 3d b9 0d 16 02 20 c9  20 31 20 20 20 20 20 20  |%=.... . 1      |
00007a10  3a 20 f2 77 69 6d 70 5f  64 61 74 61 6c 6f 61 64  |: .wimp_dataload|
00007a20  61 70 70 0d 16 03 1d c9  20 32 20 20 20 20 20 20  |app..... 2      |
00007a30  3a 20 f2 77 69 6d 70 5f  64 61 74 61 73 61 76 65  |: .wimp_datasave|
00007a40  0d 16 04 27 c9 20 33 2c  35 20 20 20 20 3a 20 f2  |...'. 3,5    : .|
00007a50  77 69 6d 70 5f 64 61 74  61 6c 6f 61 64 28 77 69  |wimp_dataload(wi|
00007a60  6d 70 25 21 31 36 29 0d  16 05 19 c9 20 26 35 30  |mp%!16)..... &50|
00007a70  32 20 20 20 3a 20 f2 77  69 6d 70 5f 68 65 6c 70  |2   : .wimp_help|
00007a80  0d 16 06 1f c9 20 26 34  30 30 43 31 20 3a 20 f2  |..... &400C1 : .|
00007a90  75 73 65 72 5f 6d 6f 64  65 63 68 61 6e 67 65 0d  |user_modechange.|
00007aa0  16 07 20 c9 20 26 34 30  30 43 30 20 3a 20 f2 77  |.. . &400C0 : .w|
00007ab0  69 6d 70 5f 6f 70 65 6e  73 75 62 6d 65 6e 75 0d  |imp_opensubmenu.|
00007ac0  16 08 22 c9 20 26 38 30  31 34 37 20 3a 20 f2 75  |..". &80147 : .u|
00007ad0  73 65 72 5f 70 72 69 6e  74 65 72 63 68 61 6e 67  |ser_printerchang|
00007ae0  65 0d 16 09 05 cb 0d 16  0a 05 e1 0d 16 0b 15 dd  |e...............|
00007af0  20 f2 77 69 6d 70 5f 63  6c 6f 73 65 64 6f 77 6e  | .wimp_closedown|
00007b00  0d 16 0c 07 ea 20 4c 0d  16 0d 0f e3 20 4c 3d 30  |..... L..... L=0|
00007b10  20 b8 20 32 35 35 0d 16  0e 27 20 20 e7 20 77 66  | . 255...'  . wf|
00007b20  6f 6e 74 62 75 66 25 3f  4c 20 c8 99 22 46 6f 6e  |ontbuf%?L .."Fon|
00007b30  74 5f 4c 6f 73 65 46 6f  6e 74 22 2c 4c 0d 16 0f  |t_LoseFont",L...|
00007b40  07 ed 20 4c 0d 16 10 16  c8 99 22 57 69 6d 70 5f  |.. L......"Wimp_|
00007b50  43 6c 6f 73 65 44 6f 77  6e 22 0d 16 11 05 e1 0d  |CloseDown"......|
00007b60  16 12 21 dd 20 f2 77 69  6d 70 5f 6d 65 6e 75 6a  |..!. .wimp_menuj|
00007b70  75 73 74 6f 70 65 6e 65  64 28 6d 65 6e 75 25 29  |ustopened(menu%)|
00007b80  0d 16 13 16 ea 20 64 72  61 67 25 2c 77 72 69 74  |..... drag%,writ|
00007b90  65 25 2c 6f 6b 25 0d 16  14 25 e7 20 a4 75 73 65  |e%,ok%...%. .use|
00007ba0  72 5f 73 61 76 65 66 69  6c 65 74 79 70 65 28 6d  |r_savefiletype(m|
00007bb0  65 6e 75 25 29 3c 3e 22  22 20 8c 0d 16 15 1c 20  |enu%)<>"" ..... |
00007bc0  20 64 72 61 67 25 3d 30  3a 77 72 69 74 65 25 3d  | drag%=0:write%=|
00007bd0  31 3a 6f 6b 25 3d 32 0d  16 16 2c 20 20 f2 75 73  |1:ok%=2...,  .us|
00007be0  65 72 5f 73 61 76 65 69  63 6f 6e 28 6d 65 6e 75  |er_saveicon(menu|
00007bf0  25 2c 64 72 61 67 25 2c  77 72 69 74 65 25 2c 6f  |%,drag%,write%,o|
00007c00  6b 25 29 0d 16 17 22 20  20 f2 77 69 6d 70 5f 70  |k%)..."  .wimp_p|
00007c10  75 74 63 61 72 65 74 28  6d 65 6e 75 25 2c 77 72  |utcaret(menu%,wr|
00007c20  69 74 65 25 29 0d 16 18  05 cd 0d 16 19 05 e1 0d  |ite%)...........|
00007c30  16 1a 1e dd 20 a4 77 69  6d 70 5f 67 65 74 6c 65  |.... .wimp_getle|
00007c40  61 66 6e 61 6d 65 28 74  65 78 74 24 29 0d 16 1b  |afname(text$)...|
00007c50  09 ea 20 4c 2c 70 0d 16  1c 07 70 3d 30 0d 16 1d  |.. L,p....p=0...|
00007c60  14 e3 20 4c 3d 31 20 b8  20 a9 28 74 65 78 74 24  |.. L=1 . .(text$|
00007c70  29 0d 16 1e 19 e7 20 c1  74 65 78 74 24 2c 4c 2c  |)..... .text$,L,|
00007c80  31 29 3d 22 2e 22 20 70  3d 4c 0d 16 1f 07 ed 20  |1)="." p=L..... |
00007c90  4c 0d 16 20 10 e7 20 70  3d 30 20 3d 74 65 78 74  |L.. .. p=0 =text|
00007ca0  24 0d 16 21 17 3d c2 74  65 78 74 24 2c a9 28 74  |$..!.=.text$,.(t|
00007cb0  65 78 74 24 29 2d 70 29  0d 16 22 19 dd 20 a4 77  |ext$)-p)..".. .w|
00007cc0  69 6d 70 5f 73 74 72 69  6e 67 28 77 70 74 72 25  |imp_string(wptr%|
00007cd0  29 0d 16 23 08 ea 20 61  24 0d 16 24 10 c8 95 20  |)..#.. a$..$... |
00007ce0  3f 77 70 74 72 25 3c 3e  30 0d 16 25 1a 61 24 2b  |?wptr%<>0..%.a$+|
00007cf0  3d bd 28 3f 77 70 74 72  25 29 3a 77 70 74 72 25  |=.(?wptr%):wptr%|
00007d00  2b 3d 31 0d 16 26 05 ce  0d 16 27 07 3d 61 24 0d  |+=1..&....'.=a$.|
00007d10  16 28 21 dd 20 f2 77 69  6d 70 5f 70 75 74 63 61  |.(!. .wimp_putca|
00007d20  72 65 74 28 77 68 61 6e  25 2c 69 63 6f 6e 25 29  |ret(whan%,icon%)|
00007d30  0d 16 29 0f ea 20 78 6f  66 66 2c 79 6f 66 66 0d  |..).. xoff,yoff.|
00007d40  16 2a 13 78 6f 66 66 3d  31 45 36 3a 79 6f 66 66  |.*.xoff=1E6:yoff|
00007d50  3d 30 0d 16 2b 39 c8 99  22 57 69 6d 70 5f 53 65  |=0..+9.."Wimp_Se|
00007d60  74 43 61 72 65 74 50 6f  73 69 74 69 6f 6e 22 2c  |tCaretPosition",|
00007d70  77 68 61 6e 25 2c 69 63  6f 6e 25 2c 78 6f 66 66  |whan%,icon%,xoff|
00007d80  2c 79 6f 66 66 2c 2d 31  2c 2d 31 0d 16 2c 05 e1  |,yoff,-1,-1..,..|
00007d90  0d 16 2d 18 dd 20 f2 77  69 6d 70 5f 63 65 6e 74  |..-.. .wimp_cent|
00007da0  72 65 77 69 6e 64 6f 77  0d 16 2e 3f ea 20 78 30  |rewindow...?. x0|
00007db0  2c 79 30 2c 78 31 2c 79  31 2c 77 77 69 64 74 68  |,y0,x1,y1,wwidth|
00007dc0  2c 77 68 65 69 67 68 74  2c 58 45 69 67 2c 59 45  |,wheight,XEig,YE|
00007dd0  69 67 2c 73 78 2c 73 79  2c 73 77 69 64 74 68 2c  |ig,sx,sy,swidth,|
00007de0  73 68 65 69 67 68 74 0d  16 2f 19 78 30 3d 77 69  |sheight../.x0=wi|
00007df0  6d 70 25 21 34 3a 79 30  3d 77 69 6d 70 25 21 38  |mp%!4:y0=wimp%!8|
00007e00  0d 16 30 1b 78 31 3d 77  69 6d 70 25 21 31 32 3a  |..0.x1=wimp%!12:|
00007e10  79 31 3d 77 69 6d 70 25  21 31 36 0d 16 31 1e 77  |y1=wimp%!16..1.w|
00007e20  77 69 64 74 68 3d 78 31  2d 78 30 3a 77 68 65 69  |width=x1-x0:whei|
00007e30  67 68 74 3d 79 31 2d 79  30 0d 16 32 29 c8 99 22  |ght=y1-y0..2).."|
00007e40  4f 53 5f 52 65 61 64 4d  6f 64 65 56 61 72 69 61  |OS_ReadModeVaria|
00007e50  62 6c 65 22 2c 2d 31 2c  34 20 b8 20 2c 2c 58 45  |ble",-1,4 . ,,XE|
00007e60  69 67 0d 16 33 29 c8 99  22 4f 53 5f 52 65 61 64  |ig..3).."OS_Read|
00007e70  4d 6f 64 65 56 61 72 69  61 62 6c 65 22 2c 2d 31  |ModeVariable",-1|
00007e80  2c 35 20 b8 20 2c 2c 59  45 69 67 0d 16 34 28 c8  |,5 . ,,YEig..4(.|
00007e90  99 22 4f 53 5f 52 65 61  64 4d 6f 64 65 56 61 72  |."OS_ReadModeVar|
00007ea0  69 61 62 6c 65 22 2c 2d  31 2c 31 31 20 b8 20 2c  |iable",-1,11 . ,|
00007eb0  2c 73 78 0d 16 35 28 c8  99 22 4f 53 5f 52 65 61  |,sx..5(.."OS_Rea|
00007ec0  64 4d 6f 64 65 56 61 72  69 61 62 6c 65 22 2c 2d  |dModeVariable",-|
00007ed0  31 2c 31 32 20 b8 20 2c  2c 73 79 0d 16 36 13 73  |1,12 . ,,sy..6.s|
00007ee0  77 69 64 74 68 3d 73 78  3c 3c 58 45 69 67 0d 16  |width=sx<<XEig..|
00007ef0  37 14 73 68 65 69 67 68  74 3d 73 79 3c 3c 59 45  |7.sheight=sy<<YE|
00007f00  69 67 0d 16 38 18 78 30  3d 28 73 77 69 64 74 68  |ig..8.x0=(swidth|
00007f10  2d 77 77 69 64 74 68 29  2f 32 0d 16 39 1a 79 30  |-wwidth)/2..9.y0|
00007f20  3d 28 73 68 65 69 67 68  74 2d 77 68 65 69 67 68  |=(sheight-wheigh|
00007f30  74 29 2f 32 0d 16 3a 19  77 69 6d 70 25 21 34 3d  |t)/2..:.wimp%!4=|
00007f40  78 30 3a 77 69 6d 70 25  21 38 3d 79 30 0d 16 3b  |x0:wimp%!8=y0..;|
00007f50  1e 78 31 3d 78 30 2b 77  77 69 64 74 68 3a 79 31  |.x1=x0+wwidth:y1|
00007f60  3d 79 30 2b 77 68 65 69  67 68 74 0d 16 3c 1b 77  |=y0+wheight..<.w|
00007f70  69 6d 70 25 21 31 32 3d  78 31 3a 77 69 6d 70 25  |imp%!12=x1:wimp%|
00007f80  21 31 36 3d 79 31 0d 16  3d 05 e1 0d 16 3e 26 dd  |!16=y1..=....>&.|
00007f90  20 f2 77 69 6d 70 5f 70  6f 69 6e 74 65 72 63 65  | .wimp_pointerce|
00007fa0  6e 74 72 65 77 69 6e 64  6f 77 28 77 68 61 6e 25  |ntrewindow(whan%|
00007fb0  29 0d 16 3f 24 ea 20 6d  78 25 2c 6d 79 25 2c 77  |)..?$. mx%,my%,w|
00007fc0  69 64 74 68 25 2c 68 65  69 67 68 74 25 2c 78 70  |idth%,height%,xp|
00007fd0  25 2c 79 70 25 0d 16 40  22 c8 99 22 57 69 6d 70  |%,yp%..@".."Wimp|
00007fe0  5f 47 65 74 50 6f 69 6e  74 65 72 49 6e 66 6f 22  |_GetPointerInfo"|
00007ff0  2c 2c 77 69 6d 70 25 0d  16 41 1b 6d 78 25 3d 77  |,,wimp%..A.mx%=w|
00008000  69 6d 70 25 21 30 3a 6d  79 25 3d 77 69 6d 70 25  |imp%!0:my%=wimp%|
00008010  21 34 0d 16 42 11 77 69  6d 70 25 21 30 3d 77 68  |!4..B.wimp%!0=wh|
00008020  61 6e 25 0d 16 43 21 c8  99 22 57 69 6d 70 5f 47  |an%..C!.."Wimp_G|
00008030  65 74 57 69 6e 64 6f 77  49 6e 66 6f 22 2c 2c 77  |etWindowInfo",,w|
00008040  69 6d 70 25 0d 16 44 34  77 69 64 74 68 25 3d 77  |imp%..D4width%=w|
00008050  69 6d 70 25 21 31 32 2d  77 69 6d 70 25 21 34 3a  |imp%!12-wimp%!4:|
00008060  68 65 69 67 68 74 25 3d  77 69 6d 70 25 21 31 36  |height%=wimp%!16|
00008070  2d 77 69 6d 70 25 21 38  0d 16 45 26 78 70 25 3d  |-wimp%!8..E&xp%=|
00008080  6d 78 25 2d 77 69 64 74  68 25 2f 32 3a 79 70 25  |mx%-width%/2:yp%|
00008090  3d 6d 79 25 2d 68 65 69  67 68 74 25 2f 32 0d 16  |=my%-height%/2..|
000080a0  46 1b 77 69 6d 70 25 21  34 3d 78 70 25 3a 77 69  |F.wimp%!4=xp%:wi|
000080b0  6d 70 25 21 38 3d 79 70  25 0d 16 47 2c 77 69 6d  |mp%!8=yp%..G,wim|
000080c0  70 25 21 31 32 3d 78 70  25 2b 77 69 64 74 68 25  |p%!12=xp%+width%|
000080d0  3a 77 69 6d 70 25 21 31  36 3d 79 70 25 2b 68 65  |:wimp%!16=yp%+he|
000080e0  69 67 68 74 25 0d 16 48  05 e1 0d 16 49 1a dd 20  |ight%..H....I.. |
000080f0  f2 77 69 6d 70 5f 64 72  61 67 67 69 6e 67 73 6c  |.wimp_draggingsl|
00008100  69 64 65 72 0d 16 4a 28  ea 20 6d 69 6e 78 25 2c  |ider..J(. minx%,|
00008110  6d 69 6e 79 25 2c 6d 61  78 78 25 2c 6d 61 78 79  |miny%,maxx%,maxy|
00008120  25 2c 6c 65 6e 25 2c 6c  65 6e 32 25 0d 16 4b 24  |%,len%,len2%..K$|
00008130  21 77 69 6d 70 25 3d 77  73 6c 69 64 65 77 25 3a  |!wimp%=wslidew%:|
00008140  77 69 6d 70 25 21 34 3d  77 73 6c 69 64 65 69 25  |wimp%!4=wslidei%|
00008150  0d 16 4c 20 c8 99 22 57  69 6d 70 5f 47 65 74 49  |..L .."Wimp_GetI|
00008160  63 6f 6e 53 74 61 74 65  22 2c 2c 77 69 6d 70 25  |conState",,wimp%|
00008170  0d 16 4d 2a 6d 69 6e 78  25 3d 77 69 6d 70 25 21  |..M*minx%=wimp%!|
00008180  38 2b 77 6f 78 25 3a 6d  61 78 78 25 3d 77 69 6d  |8+wox%:maxx%=wim|
00008190  70 25 21 31 36 2b 77 6f  78 25 0d 16 4e 2b 6d 69  |p%!16+wox%..N+mi|
000081a0  6e 79 25 3d 77 69 6d 70  25 21 31 32 2b 77 6f 79  |ny%=wimp%!12+woy|
000081b0  25 3a 6d 61 78 79 25 3d  77 69 6d 70 25 21 32 30  |%:maxy%=wimp%!20|
000081c0  2b 77 6f 79 25 0d 16 4f  22 c8 99 22 57 69 6d 70  |+woy%..O".."Wimp|
000081d0  5f 47 65 74 50 6f 69 6e  74 65 72 49 6e 66 6f 22  |_GetPointerInfo"|
000081e0  2c 2c 77 69 6d 70 25 0d  16 50 29 6c 65 6e 25 3d  |,,wimp%..P)len%=|
000081f0  21 77 69 6d 70 25 2d 6d  69 6e 78 25 3a 6c 65 6e  |!wimp%-minx%:len|
00008200  32 25 3d 77 69 6d 70 25  21 34 2d 6d 69 6e 79 25  |2%=wimp%!4-miny%|
00008210  0d 16 51 15 e7 20 77 73  68 65 69 25 3e 77 73 77  |..Q.. wshei%>wsw|
00008220  69 64 25 20 8c 0d 16 52  17 20 20 e7 20 6c 65 6e  |id% ...R.  . len|
00008230  32 25 3c 3e 77 6c 65 6e  32 25 20 8c 0d 16 53 2c  |2%<>wlen2% ...S,|
00008240  20 20 20 20 f2 77 69 6d  70 5f 62 61 72 28 77 73  |    .wimp_bar(ws|
00008250  6c 69 64 65 77 25 2c 77  73 6c 69 64 65 69 25 2c  |lidew%,wslidei%,|
00008260  6c 65 6e 32 25 2c 31 29  0d 16 54 14 20 20 20 20  |len2%,1)..T.    |
00008270  77 6c 65 6e 32 25 3d 6c  65 6e 32 25 0d 16 55 5b  |wlen2%=len2%..U[|
00008280  20 20 20 20 f2 75 73 65  72 5f 73 6c 69 64 65 72  |    .user_slider|
00008290  76 61 6c 75 65 28 77 73  6c 69 64 65 77 25 2c 77  |value(wslidew%,w|
000082a0  73 6c 69 64 65 69 25 2c  a4 77 69 6d 70 5f 63 61  |slidei%,.wimp_ca|
000082b0  6c 63 73 6c 69 64 65 70  63 65 6e 74 28 77 73 6c  |lcslidepcent(wsl|
000082c0  69 64 65 77 25 2c 77 73  6c 69 64 65 69 25 2c 77  |idew%,wslidei%,w|
000082d0  73 68 65 69 25 29 29 0d  16 56 07 20 20 cd 0d 16  |shei%))..V.  ...|
000082e0  57 05 cc 0d 16 58 15 20  20 e7 20 6c 65 6e 25 3c  |W....X.  . len%<|
000082f0  3e 77 6c 65 6e 25 20 8c  0d 16 59 2b 20 20 20 20  |>wlen% ...Y+    |
00008300  f2 77 69 6d 70 5f 62 61  72 28 77 73 6c 69 64 65  |.wimp_bar(wslide|
00008310  77 25 2c 77 73 6c 69 64  65 69 25 2c 6c 65 6e 25  |w%,wslidei%,len%|
00008320  2c 30 29 0d 16 5a 12 20  20 20 20 77 6c 65 6e 25  |,0)..Z.    wlen%|
00008330  3d 6c 65 6e 25 0d 16 5b  5b 20 20 20 20 f2 75 73  |=len%..[[    .us|
00008340  65 72 5f 73 6c 69 64 65  72 76 61 6c 75 65 28 77  |er_slidervalue(w|
00008350  73 6c 69 64 65 77 25 2c  77 73 6c 69 64 65 69 25  |slidew%,wslidei%|
00008360  2c a4 77 69 6d 70 5f 63  61 6c 63 73 6c 69 64 65  |,.wimp_calcslide|
00008370  70 63 65 6e 74 28 77 73  6c 69 64 65 77 25 2c 77  |pcent(wslidew%,w|
00008380  73 6c 69 64 65 69 25 2c  77 73 77 69 64 25 29 29  |slidei%,wswid%))|
00008390  0d 16 5c 07 20 20 cd 0d  16 5d 05 cd 0d 16 5e 05  |..\.  ...]....^.|
000083a0  e1 0d 16 5f 20 dd 20 f2  77 69 6d 70 5f 63 6c 6f  |..._ . .wimp_clo|
000083b0  73 65 77 69 6e 64 6f 77  28 77 69 6e 64 6f 77 25  |sewindow(window%|
000083c0  29 0d 16 60 13 77 69 6d  70 25 21 30 3d 77 69 6e  |)..`.wimp%!0=win|
000083d0  64 6f 77 25 0d 16 61 1f  c8 99 22 57 69 6d 70 5f  |dow%..a..."Wimp_|
000083e0  43 6c 6f 73 65 57 69 6e  64 6f 77 22 2c 2c 77 69  |CloseWindow",,wi|
000083f0  6d 70 25 0d 16 62 1e f2  75 73 65 72 5f 63 6c 6f  |mp%..b..user_clo|
00008400  73 65 77 69 6e 64 6f 77  28 77 69 6e 64 6f 77 25  |sewindow(window%|
00008410  29 0d 16 63 05 e1 0d 16  64 14 dd 20 f2 77 69 6d  |)..c....d.. .wim|
00008420  70 5f 73 61 76 65 77 69  6d 70 0d 16 65 13 e3 20  |p_savewimp..e.. |
00008430  4c 3d 30 20 b8 20 33 31  36 20 88 20 34 0d 16 66  |L=0 . 316 . 4..f|
00008440  16 20 20 77 74 62 6c 6b  25 21 4c 3d 77 69 6d 70  |.  wtblk%!L=wimp|
00008450  25 21 4c 0d 16 67 07 ed  20 4c 0d 16 68 05 e1 0d  |%!L..g.. L..h...|
00008460  16 69 14 dd 20 f2 77 69  6d 70 5f 6c 6f 61 64 77  |.i.. .wimp_loadw|
00008470  69 6d 70 0d 16 6a 13 e3  20 4c 3d 30 20 b8 20 33  |imp..j.. L=0 . 3|
00008480  31 36 20 88 20 34 0d 16  6b 16 20 20 77 69 6d 70  |16 . 4..k.  wimp|
00008490  25 21 4c 3d 77 74 62 6c  6b 25 21 4c 0d 16 6c 07  |%!L=wtblk%!L..l.|
000084a0  ed 20 4c 0d 16 6d 05 e1  0d 16 6e 1f dd 20 a4 77  |. L..m....n.. .w|
000084b0  69 6d 70 5f 69 73 77 69  6e 64 6f 77 6f 70 65 6e  |imp_iswindowopen|
000084c0  28 77 68 61 6e 25 29 0d  16 6f 10 21 77 69 6d 70  |(whan%)..o.!wimp|
000084d0  25 3d 77 68 61 6e 25 0d  16 70 22 c8 99 22 57 69  |%=whan%..p".."Wi|
000084e0  6d 70 5f 47 65 74 57 69  6e 64 6f 77 53 74 61 74  |mp_GetWindowStat|
000084f0  65 22 2c 2c 77 69 6d 70  25 0d 16 71 19 3d 28 77  |e",,wimp%..q.=(w|
00008500  69 6d 70 25 21 33 32 20  3e 3e 20 31 36 29 20 80  |imp%!32 >> 16) .|
00008510  20 31 0d 16 72 22 dd 20  f2 77 69 6d 70 5f 73 74  | 1..r". .wimp_st|
00008520  61 72 74 64 72 61 67 28  77 68 61 6e 25 2c 69 63  |artdrag(whan%,ic|
00008530  6f 6e 25 29 0d 16 73 27  ea 20 6f 78 25 2c 6f 79  |on%)..s'. ox%,oy|
00008540  25 2c 69 25 2c 77 25 2c  6e 24 2c 64 72 61 67 25  |%,i%,w%,n$,drag%|
00008550  2c 77 72 69 74 65 25 2c  6f 6b 25 0d 16 74 25 77  |,write%,ok%..t%w|
00008560  73 61 76 65 74 24 3d a4  75 73 65 72 5f 73 61 76  |savet$=.user_sav|
00008570  65 66 69 6c 65 74 79 70  65 28 77 68 61 6e 25 29  |efiletype(whan%)|
00008580  0d 16 75 35 e7 20 77 73  61 76 65 74 24 3d 22 22  |..u5. wsavet$=""|
00008590  20 f2 77 69 6d 70 5f 73  74 61 72 74 73 6c 69 64  | .wimp_startslid|
000085a0  65 72 64 72 61 67 28 77  68 61 6e 25 2c 69 63 6f  |erdrag(whan%,ico|
000085b0  6e 25 29 3a e1 0d 16 76  22 77 73 61 76 65 77 25  |n%):...v"wsavew%|
000085c0  3d 77 68 61 6e 25 3a 77  73 61 76 65 64 72 61 67  |=whan%:wsavedrag|
000085d0  25 3d 77 68 61 6e 25 0d  16 77 12 21 77 69 6d 70  |%=whan%..w.!wimp|
000085e0  25 3d 77 73 61 76 65 77  25 0d 16 78 22 c8 99 22  |%=wsavew%..x".."|
000085f0  57 69 6d 70 5f 47 65 74  57 69 6e 64 6f 77 53 74  |Wimp_GetWindowSt|
00008600  61 74 65 22 2c 2c 77 69  6d 70 25 0d 16 79 18 6f  |ate",,wimp%..y.o|
00008610  78 25 3d 77 69 6d 70 25  21 34 2d 77 69 6d 70 25  |x%=wimp%!4-wimp%|
00008620  21 32 30 0d 16 7a 19 6f  79 25 3d 77 69 6d 70 25  |!20..z.oy%=wimp%|
00008630  21 31 36 2d 77 69 6d 70  25 21 32 34 0d 16 7b 1a  |!16-wimp%!24..{.|
00008640  64 72 61 67 25 3d 30 3a  77 72 69 74 65 25 3d 31  |drag%=0:write%=1|
00008650  3a 6f 6b 25 3d 32 0d 16  7c 2c f2 75 73 65 72 5f  |:ok%=2..|,.user_|
00008660  73 61 76 65 69 63 6f 6e  28 77 73 61 76 65 77 25  |saveicon(wsavew%|
00008670  2c 64 72 61 67 25 2c 77  72 69 74 65 25 2c 6f 6b  |,drag%,write%,ok|
00008680  25 29 0d 16 7d 14 e7 20  64 72 61 67 25 3c 3e 69  |%)..}.. drag%<>i|
00008690  63 6f 6e 25 20 e1 0d 16  7e 11 77 69 6d 70 25 21  |con% ...~.wimp%!|
000086a0  34 3d 64 72 61 67 25 0d  16 7f 20 c8 99 22 57 69  |4=drag%... .."Wi|
000086b0  6d 70 5f 47 65 74 49 63  6f 6e 53 74 61 74 65 22  |mp_GetIconState"|
000086c0  2c 2c 77 69 6d 70 25 0d  16 80 18 69 25 3d 28 77  |,,wimp%....i%=(w|
000086d0  69 6d 70 25 21 32 34 3e  3e 38 29 20 80 20 31 0d  |imp%!24>>8) . 1.|
000086e0  16 81 1e e7 20 69 25 3d  30 20 6e 24 3d 24 28 77  |.... i%=0 n$=$(w|
000086f0  69 6d 70 25 2b 32 38 29  3a 77 25 3d 31 0d 16 82  |imp%+28):w%=1...|
00008700  25 e7 20 69 25 3d 31 20  6e 24 3d 24 28 77 69 6d  |%. i%=1 n$=$(wim|
00008710  70 25 21 32 38 29 3a 77  25 3d 77 69 6d 70 25 21  |p%!28):w%=wimp%!|
00008720  33 32 0d 16 83 2b 21 77  69 6d 70 25 3d 77 69 6d  |32...+!wimp%=wim|
00008730  70 25 21 38 2b 6f 78 25  3a 77 69 6d 70 25 21 34  |p%!8+ox%:wimp%!4|
00008740  3d 77 69 6d 70 25 21 31  32 2b 6f 79 25 0d 16 84  |=wimp%!12+oy%...|
00008750  2e 77 69 6d 70 25 21 38  3d 77 69 6d 70 25 21 31  |.wimp%!8=wimp%!1|
00008760  36 2b 6f 78 25 3a 77 69  6d 70 25 21 31 32 3d 77  |6+ox%:wimp%!12=w|
00008770  69 6d 70 25 21 32 30 2b  6f 79 25 0d 16 85 2f c8  |imp%!20+oy%.../.|
00008780  99 22 44 72 61 67 41 53  70 72 69 74 65 5f 53 74  |."DragASprite_St|
00008790  61 72 74 22 2c 25 31 31  30 30 31 30 31 30 2c 77  |art",%11001010,w|
000087a0  25 2c 6e 24 2c 77 69 6d  70 25 0d 16 86 05 e1 0d  |%,n$,wimp%......|
000087b0  16 87 2e dd 20 f2 77 69  6d 70 5f 63 6c 69 63 6b  |.... .wimp_click|
000087c0  65 64 73 6c 69 64 65 72  28 77 68 61 6e 25 2c 69  |edslider(whan%,i|
000087d0  63 6f 6e 25 2c 6d 78 25  2c 6d 79 25 29 0d 16 88  |con%,mx%,my%)...|
000087e0  4c ea 20 6c 65 6e 25 2c  6d 69 6e 78 25 2c 6d 69  |L. len%,minx%,mi|
000087f0  6e 79 25 2c 6d 61 78 78  25 2c 6d 61 78 79 25 2c  |ny%,maxx%,maxy%,|
00008800  6f 78 25 2c 6f 79 25 2c  6c 65 6e 32 25 2c 6d 69  |ox%,oy%,len2%,mi|
00008810  6e 78 62 25 2c 6d 69 6e  79 62 25 2c 6d 61 78 78  |nxb%,minyb%,maxx|
00008820  62 25 2c 6d 61 78 79 62  25 0d 16 89 10 21 77 69  |b%,maxyb%....!wi|
00008830  6d 70 25 3d 77 68 61 6e  25 0d 16 8a 22 c8 99 22  |mp%=whan%...".."|
00008840  57 69 6d 70 5f 47 65 74  57 69 6e 64 6f 77 53 74  |Wimp_GetWindowSt|
00008850  61 74 65 22 2c 2c 77 69  6d 70 25 0d 16 8b 18 6f  |ate",,wimp%....o|
00008860  78 25 3d 77 69 6d 70 25  21 34 2d 77 69 6d 70 25  |x%=wimp%!4-wimp%|
00008870  21 32 30 0d 16 8c 19 6f  79 25 3d 77 69 6d 70 25  |!20....oy%=wimp%|
00008880  21 31 36 2d 77 69 6d 70  25 21 32 34 0d 16 8d 1e  |!16-wimp%!24....|
00008890  21 77 69 6d 70 25 3d 77  68 61 6e 25 3a 77 69 6d  |!wimp%=whan%:wim|
000088a0  70 25 21 34 3d 69 63 6f  6e 25 0d 16 8e 20 c8 99  |p%!4=icon%... ..|
000088b0  22 57 69 6d 70 5f 47 65  74 49 63 6f 6e 53 74 61  |"Wimp_GetIconSta|
000088c0  74 65 22 2c 2c 77 69 6d  70 25 0d 16 8f 28 6d 69  |te",,wimp%...(mi|
000088d0  6e 78 25 3d 77 69 6d 70  25 21 38 2b 6f 78 25 3a  |nx%=wimp%!8+ox%:|
000088e0  6d 61 78 78 25 3d 77 69  6d 70 25 21 31 36 2b 6f  |maxx%=wimp%!16+o|
000088f0  78 25 0d 16 90 29 6d 69  6e 79 25 3d 77 69 6d 70  |x%...)miny%=wimp|
00008900  25 21 31 32 2b 6f 79 25  3a 6d 61 78 79 25 3d 77  |%!12+oy%:maxy%=w|
00008910  69 6d 70 25 21 32 30 2b  6f 79 25 0d 16 91 22 6c  |imp%!20+oy%..."l|
00008920  65 6e 25 3d 6d 78 25 2d  6d 69 6e 78 25 3a 6c 65  |en%=mx%-minx%:le|
00008930  6e 32 25 3d 6d 79 25 2d  6d 69 6e 79 25 0d 16 92  |n2%=my%-miny%...|
00008940  36 21 77 69 6d 70 25 3d  77 68 61 6e 25 3a 77 69  |6!wimp%=whan%:wi|
00008950  6d 70 25 21 34 3d a4 75  73 65 72 5f 73 6c 69 64  |mp%!4=.user_slid|
00008960  65 72 62 61 63 6b 28 77  68 61 6e 25 2c 69 63 6f  |erback(whan%,ico|
00008970  6e 25 29 0d 16 93 20 c8  99 22 57 69 6d 70 5f 47  |n%)... .."Wimp_G|
00008980  65 74 49 63 6f 6e 53 74  61 74 65 22 2c 2c 77 69  |etIconState",,wi|
00008990  6d 70 25 0d 16 94 2a 6d  69 6e 78 62 25 3d 77 69  |mp%...*minxb%=wi|
000089a0  6d 70 25 21 38 2b 6f 78  25 3a 6d 61 78 78 62 25  |mp%!8+ox%:maxxb%|
000089b0  3d 77 69 6d 70 25 21 31  36 2b 6f 78 25 0d 16 95  |=wimp%!16+ox%...|
000089c0  2b 6d 69 6e 79 62 25 3d  77 69 6d 70 25 21 31 32  |+minyb%=wimp%!12|
000089d0  2b 6f 79 25 3a 6d 61 78  79 62 25 3d 77 69 6d 70  |+oy%:maxyb%=wimp|
000089e0  25 21 32 30 2b 6f 79 25  0d 16 96 27 e7 20 28 6d  |%!20+oy%...'. (m|
000089f0  61 78 79 62 25 2d 6d 69  6e 79 62 25 29 3e 28 6d  |axyb%-minyb%)>(m|
00008a00  61 78 78 62 25 2d 6d 69  6e 78 62 25 29 20 8c 0d  |axxb%-minxb%) ..|
00008a10  16 97 24 20 20 f2 77 69  6d 70 5f 62 61 72 28 77  |..$  .wimp_bar(w|
00008a20  68 61 6e 25 2c 69 63 6f  6e 25 2c 6c 65 6e 32 25  |han%,icon%,len2%|
00008a30  2c 31 29 0d 16 98 05 cc  0d 16 99 23 20 20 f2 77  |,1)........#  .w|
00008a40  69 6d 70 5f 62 61 72 28  77 68 61 6e 25 2c 69 63  |imp_bar(whan%,ic|
00008a50  6f 6e 25 2c 6c 65 6e 25  2c 30 29 0d 16 9a 05 cd  |on%,len%,0).....|
00008a60  0d 16 9b 36 21 77 69 6d  70 25 3d 77 68 61 6e 25  |...6!wimp%=whan%|
00008a70  3a 77 69 6d 70 25 21 34  3d a4 75 73 65 72 5f 73  |:wimp%!4=.user_s|
00008a80  6c 69 64 65 72 62 61 63  6b 28 77 68 61 6e 25 2c  |liderback(whan%,|
00008a90  69 63 6f 6e 25 29 0d 16  9c 20 c8 99 22 57 69 6d  |icon%)... .."Wim|
00008aa0  70 5f 47 65 74 49 63 6f  6e 53 74 61 74 65 22 2c  |p_GetIconState",|
00008ab0  2c 77 69 6d 70 25 0d 16  9d 27 e7 20 28 6d 61 78  |,wimp%...'. (max|
00008ac0  79 62 25 2d 6d 69 6e 79  62 25 29 3e 28 6d 61 78  |yb%-minyb%)>(max|
00008ad0  78 62 25 2d 6d 69 6e 78  62 25 29 20 8c 0d 16 9e  |xb%-minxb%) ....|
00008ae0  58 20 20 f2 75 73 65 72  5f 73 6c 69 64 65 72 76  |X  .user_sliderv|
00008af0  61 6c 75 65 28 77 68 61  6e 25 2c 69 63 6f 6e 25  |alue(whan%,icon%|
00008b00  2c a4 77 69 6d 70 5f 63  61 6c 63 73 6c 69 64 65  |,.wimp_calcslide|
00008b10  70 63 65 6e 74 28 77 68  61 6e 25 2c 69 63 6f 6e  |pcent(whan%,icon|
00008b20  25 2c 77 69 6d 70 25 21  32 30 2d 77 69 6d 70 25  |%,wimp%!20-wimp%|
00008b30  21 31 32 29 29 0d 16 9f  05 cc 0d 16 a0 57 20 20  |!12))........W  |
00008b40  f2 75 73 65 72 5f 73 6c  69 64 65 72 76 61 6c 75  |.user_slidervalu|
00008b50  65 28 77 68 61 6e 25 2c  69 63 6f 6e 25 2c a4 77  |e(whan%,icon%,.w|
00008b60  69 6d 70 5f 63 61 6c 63  73 6c 69 64 65 70 63 65  |imp_calcslidepce|
00008b70  6e 74 28 77 68 61 6e 25  2c 69 63 6f 6e 25 2c 77  |nt(whan%,icon%,w|
00008b80  69 6d 70 25 21 31 36 2d  77 69 6d 70 25 21 38 29  |imp%!16-wimp%!8)|
00008b90  29 0d 16 a1 05 cd 0d 16  a2 05 e1 0d 16 a3 1c dd  |)...............|
00008ba0  20 f2 77 69 6d 70 5f 71  75 69 63 6b 73 61 76 65  | .wimp_quicksave|
00008bb0  28 77 68 61 6e 25 29 0d  16 a4 0d ea 20 70 61 74  |(whan%)..... pat|
00008bc0  68 24 2c 51 0d 16 a5 24  70 61 74 68 24 3d a4 77  |h$,Q...$path$=.w|
00008bd0  69 6d 70 5f 67 65 74 69  63 6f 6e 74 65 78 74 28  |imp_geticontext(|
00008be0  77 68 61 6e 25 2c 31 29  0d 16 a6 13 e7 20 a7 70  |whan%,1)..... .p|
00008bf0  61 74 68 24 2c 22 2e 22  29 20 8c 0d 16 a7 21 51  |ath$,".") ....!Q|
00008c00  3d a4 75 73 65 72 5f 73  61 76 65 64 61 74 61 28  |=.user_savedata(|
00008c10  70 61 74 68 24 2c 77 68  61 6e 25 29 0d 16 a8 0b  |path$,whan%)....|
00008c20  e7 20 51 3d 30 20 e1 0d  16 a9 33 ff 22 53 65 74  |. Q=0 ....3."Set|
00008c30  54 79 70 65 20 22 2b 70  61 74 68 24 2b 22 20 22  |Type "+path$+" "|
00008c40  2b a4 75 73 65 72 5f 73  61 76 65 66 69 6c 65 74  |+.user_savefilet|
00008c50  79 70 65 28 77 68 61 6e  25 29 0d 16 aa 05 cc 0d  |ype(whan%)......|
00008c60  16 ab 5c f2 77 69 6d 70  5f 65 72 72 6f 72 28 22  |..\.wimp_error("|
00008c70  4d 65 73 73 61 67 65 22  2c 22 54 6f 20 73 61 76  |Message","To sav|
00008c80  65 2c 20 64 72 61 67 20  74 68 65 20 69 63 6f 6e  |e, drag the icon|
00008c90  20 74 6f 20 61 20 64 69  72 65 63 74 6f 72 79 20  | to a directory |
00008ca0  76 69 65 77 65 72 20 6f  72 20 61 70 70 6c 69 63  |viewer or applic|
00008cb0  61 74 69 6f 6e 22 2c 31  2c 30 29 0d 16 ac 05 cd  |ation",1,0).....|
00008cc0  0d 16 ad 05 e1 0d 16 ae  2c dd 20 a4 77 69 6d 70  |........,. .wimp|
00008cd0  5f 73 63 72 65 65 6e 74  6f 77 6f 72 6b 28 77 68  |_screentowork(wh|
00008ce0  61 6e 25 2c 63 6f 6f 72  64 25 2c 73 69 64 65 25  |an%,coord%,side%|
00008cf0  29 0d 16 af 08 ea 20 66  25 0d 16 b0 36 77 69 6d  |)..... f%...6wim|
00008d00  70 25 21 30 3d 77 68 61  6e 25 3a c8 99 22 58 57  |p%!0=whan%:.."XW|
00008d10  69 6d 70 5f 47 65 74 57  69 6e 64 6f 77 49 6e 66  |imp_GetWindowInf|
00008d20  6f 22 2c 2c 77 69 6d 70  25 20 b8 20 3b 66 25 0d  |o",,wimp% . ;f%.|
00008d30  16 b1 13 e7 20 28 66 25  20 80 20 31 29 3d 31 20  |.... (f% . 1)=1 |
00008d40  3d 30 0d 16 b2 26 e7 20  73 69 64 65 25 3d 30 20  |=0...&. side%=0 |
00008d50  3d 63 6f 6f 72 64 25 2b  77 69 6d 70 25 21 32 30  |=coord%+wimp%!20|
00008d60  2d 77 69 6d 70 25 21 34  0d 16 b3 27 e7 20 73 69  |-wimp%!4...'. si|
00008d70  64 65 25 3d 31 20 3d 63  6f 6f 72 64 25 2b 77 69  |de%=1 =coord%+wi|
00008d80  6d 70 25 21 32 34 2d 77  69 6d 70 25 21 31 36 0d  |mp%!24-wimp%!16.|
00008d90  16 b4 06 3d 30 0d 16 b5  1b dd 20 a4 77 69 6d 70  |...=0..... .wimp|
00008da0  5f 6d 65 6e 75 73 69 7a  65 28 6d 68 61 6e 25 29  |_menusize(mhan%)|
00008db0  0d 16 b6 15 ea 20 77 70  74 72 25 2c 65 2c 6c 2c  |..... wptr%,e,l,|
00008dc0  66 6c 61 67 25 0d 16 b7  07 65 3d a3 0d 16 b8 11  |flag%....e=.....|
00008dd0  77 70 74 72 25 3d 6d 68  61 6e 25 2b 34 0d 16 b9  |wptr%=mhan%+4...|
00008de0  07 6c 3d 30 0d 16 ba 05  f5 0d 16 bb 0d 77 70 74  |.l=0.........wpt|
00008df0  72 25 2b 3d 32 34 0d 16  bc 08 6c 2b 3d 31 0d 16  |r%+=24....l+=1..|
00008e00  bd 11 66 6c 61 67 25 3d  77 70 74 72 25 21 30 0d  |..flag%=wptr%!0.|
00008e10  16 be 12 66 6c 61 67 25  3d 66 6c 61 67 25 3e 3e  |...flag%=flag%>>|
00008e20  37 0d 16 bf 17 e7 20 28  66 6c 61 67 25 20 80 20  |7..... (flag% . |
00008e30  31 29 3d 31 20 65 3d b9  0d 16 c0 09 fd 20 65 3d  |1)=1 e=...... e=|
00008e40  b9 0d 16 c1 06 3d 6c 0d  16 c2 19 dd 20 f2 77 69  |.....=l..... .wi|
00008e50  6d 70 5f 65 6e 64 73 6c  69 64 65 72 64 72 61 67  |mp_endsliderdrag|
00008e60  0d 16 c3 12 77 73 6c 69  64 65 64 72 61 67 25 3d  |....wslidedrag%=|
00008e70  2d 31 0d 16 c4 15 e7 20  77 73 68 65 69 25 3e 77  |-1..... wshei%>w|
00008e80  73 77 69 64 25 20 8c 0d  16 c5 59 20 20 f2 75 73  |swid% ....Y  .us|
00008e90  65 72 5f 73 6c 69 64 65  72 76 61 6c 75 65 28 77  |er_slidervalue(w|
00008ea0  73 6c 69 64 65 77 25 2c  77 73 6c 69 64 65 69 25  |slidew%,wslidei%|
00008eb0  2c a4 77 69 6d 70 5f 63  61 6c 63 73 6c 69 64 65  |,.wimp_calcslide|
00008ec0  70 63 65 6e 74 28 77 73  6c 69 64 65 77 25 2c 77  |pcent(wslidew%,w|
00008ed0  73 6c 69 64 65 69 25 2c  77 73 68 65 69 25 29 29  |slidei%,wshei%))|
00008ee0  0d 16 c6 05 cc 0d 16 c7  59 20 20 f2 75 73 65 72  |........Y  .user|
00008ef0  5f 73 6c 69 64 65 72 76  61 6c 75 65 28 77 73 6c  |_slidervalue(wsl|
00008f00  69 64 65 77 25 2c 77 73  6c 69 64 65 69 25 2c a4  |idew%,wslidei%,.|
00008f10  77 69 6d 70 5f 63 61 6c  63 73 6c 69 64 65 70 63  |wimp_calcslidepc|
00008f20  65 6e 74 28 77 73 6c 69  64 65 77 25 2c 77 73 6c  |ent(wslidew%,wsl|
00008f30  69 64 65 69 25 2c 77 73  77 69 64 25 29 29 0d 16  |idei%,wswid%))..|
00008f40  c8 05 cd 0d 16 c9 05 e1  0d 16 ca 26 dd 20 f2 77  |...........&. .w|
00008f50  69 6d 70 5f 67 65 74 6d  65 6e 75 61 6e 64 69 74  |imp_getmenuandit|
00008f60  65 6d 28 77 6c 61 73 74  6d 65 6e 75 25 29 0d 16  |em(wlastmenu%)..|
00008f70  cb 07 ea 20 71 0d 16 cc  39 e7 20 28 77 69 6d 70  |... q...9. (wimp|
00008f80  25 21 34 29 3d 2d 31 20  77 6d 65 6e 75 25 3d 77  |%!4)=-1 wmenu%=w|
00008f90  6c 61 73 74 6d 65 6e 75  25 3a 77 69 74 65 6d 25  |lastmenu%:witem%|
00008fa0  3d 28 77 69 6d 70 25 21  30 29 2b 31 3a e1 0d 16  |=(wimp%!0)+1:...|
00008fb0  cd 07 71 3d 30 0d 16 ce  15 77 6d 65 6e 75 25 3d  |..q=0....wmenu%=|
00008fc0  77 6c 61 73 74 6d 65 6e  75 25 0d 16 cf 05 f5 0d  |wlastmenu%......|
00008fd0  16 d0 33 77 6d 65 6e 75  25 3d a4 77 69 6d 70 5f  |..3wmenu%=.wimp_|
00008fe0  66 69 6e 64 73 75 62 6d  65 6e 75 70 74 72 28 77  |findsubmenuptr(w|
00008ff0  6d 65 6e 75 25 2c 28 77  69 6d 70 25 21 71 29 2b  |menu%,(wimp%!q)+|
00009000  31 29 0d 16 d1 08 71 2b  3d 34 0d 16 d2 16 fd 20  |1)....q+=4..... |
00009010  28 77 69 6d 70 25 21 28  71 2b 34 29 29 3d 2d 31  |(wimp%!(q+4))=-1|
00009020  0d 16 d3 16 77 69 74 65  6d 25 3d 28 77 69 6d 70  |....witem%=(wimp|
00009030  25 21 71 29 2b 31 0d 16  d4 05 e1 0d 16 d5 17 dd  |%!q)+1..........|
00009040  20 f2 77 69 6d 70 5f 64  61 74 61 6c 6f 61 64 61  | .wimp_dataloada|
00009050  70 70 0d 16 d6 16 e7 20  77 69 6d 70 25 21 34 3d  |pp..... wimp%!4=|
00009060  77 74 61 73 6b 25 20 e1  0d 16 d7 0e 77 69 6d 70  |wtask% .....wimp|
00009070  25 21 31 36 3d 32 0d 16  d8 0f 77 69 6d 70 25 21  |%!16=2....wimp%!|
00009080  33 36 3d 2d 31 0d 16 d9  14 77 69 6d 70 25 21 31  |36=-1....wimp%!1|
00009090  32 3d 77 69 6d 70 25 21  38 0d 16 da 30 f2 77 69  |2=wimp%!8...0.wi|
000090a0  6d 70 5f 7a 65 72 6f 74  65 72 6d 69 6e 61 74 65  |mp_zeroterminate|
000090b0  28 77 69 6d 70 25 2b 34  34 2c 22 3c 57 69 6d 70  |(wimp%+44,"<Wimp|
000090c0  24 53 63 72 61 70 3e 22  29 0d 16 db 32 c8 99 22  |$Scrap>")...2.."|
000090d0  57 69 6d 70 5f 53 65 6e  64 4d 65 73 73 61 67 65  |Wimp_SendMessage|
000090e0  22 2c 31 37 2c 77 69 6d  70 25 2c 77 69 6d 70 25  |",17,wimp%,wimp%|
000090f0  21 34 2c 77 69 6d 70 25  21 32 34 0d 16 dc 05 e1  |!4,wimp%!24.....|
00009100  0d 16 dd 14 dd 20 f2 77  69 6d 70 5f 64 61 74 61  |..... .wimp_data|
00009110  73 61 76 65 0d 16 de 0e  ea 20 70 61 74 68 24 2c  |save..... path$,|
00009120  51 25 0d 16 df 20 70 61  74 68 24 3d a4 77 69 6d  |Q%... path$=.wim|
00009130  70 5f 73 74 72 69 6e 67  28 77 69 6d 70 25 2b 34  |p_string(wimp%+4|
00009140  34 29 0d 16 e0 12 f2 77  69 6d 70 5f 73 61 76 65  |4).....wimp_save|
00009150  77 69 6d 70 0d 16 e1 24  51 25 3d a4 75 73 65 72  |wimp...$Q%=.user|
00009160  5f 73 61 76 65 64 61 74  61 28 70 61 74 68 24 2c  |_savedata(path$,|
00009170  77 73 61 76 65 77 25 29  0d 16 e2 12 f2 77 69 6d  |wsavew%).....wim|
00009180  70 5f 6c 6f 61 64 77 69  6d 70 0d 16 e3 0c e7 20  |p_loadwimp..... |
00009190  51 25 3d 30 20 e1 0d 16  e4 21 ff 22 53 65 74 54  |Q%=0 ....!."SetT|
000091a0  79 70 65 20 22 2b 70 61  74 68 24 2b 22 20 22 2b  |ype "+path$+" "+|
000091b0  77 73 61 76 65 74 24 0d  16 e5 14 77 69 6d 70 25  |wsavet$....wimp%|
000091c0  21 31 32 3d 77 69 6d 70  25 21 38 0d 16 e6 0e 77  |!12=wimp%!8....w|
000091d0  69 6d 70 25 21 31 36 3d  33 0d 16 e7 0e 21 77 69  |imp%!16=3....!wi|
000091e0  6d 70 25 3d 32 35 36 0d  16 e8 33 c8 99 22 57 69  |mp%=256...3.."Wi|
000091f0  6d 70 5f 53 65 6e 64 4d  65 73 73 61 67 65 22 2c  |mp_SendMessage",|
00009200  31 38 2c 77 69 6d 70 25  2c 77 69 6d 70 25 21 32  |18,wimp%,wimp%!2|
00009210  30 2c 77 69 6d 70 25 21  32 34 0d 16 e9 3e e7 20  |0,wimp%!24...>. |
00009220  70 61 74 68 24 3c 3e 22  3c 57 69 6d 70 24 53 63  |path$<>"<Wimp$Sc|
00009230  72 61 70 3e 22 20 f2 77  69 6d 70 5f 70 75 74 69  |rap>" .wimp_puti|
00009240  63 6f 6e 74 65 78 74 28  77 73 61 76 65 77 25 2c  |context(wsavew%,|
00009250  31 2c 70 61 74 68 24 29  0d 16 ea 05 e1 0d 16 eb  |1,path$)........|
00009260  1b dd 20 f2 77 69 6d 70  5f 64 61 74 61 6c 6f 61  |.. .wimp_dataloa|
00009270  64 28 74 79 70 65 25 29  0d 16 ec 26 ea 20 77 68  |d(type%)...&. wh|
00009280  61 6e 25 2c 69 63 6f 6e  25 2c 66 74 79 70 65 24  |an%,icon%,ftype$|
00009290  2c 70 61 74 68 24 2c 70  2c 78 25 2c 79 25 0d 16  |,path$,p,x%,y%..|
000092a0  ed 12 77 68 61 6e 25 3d  77 69 6d 70 25 21 32 30  |..whan%=wimp%!20|
000092b0  0d 16 ee 12 69 63 6f 6e  25 3d 77 69 6d 70 25 21  |....icon%=wimp%!|
000092c0  32 34 0d 16 ef 17 66 74  79 70 65 24 3d c3 7e 28  |24....ftype$=.~(|
000092d0  77 69 6d 70 25 21 34 30  29 0d 16 f0 20 70 61 74  |wimp%!40)... pat|
000092e0  68 24 3d a4 77 69 6d 70  5f 73 74 72 69 6e 67 28  |h$=.wimp_string(|
000092f0  77 69 6d 70 25 2b 34 34  29 0d 16 f1 12 f2 77 69  |wimp%+44).....wi|
00009300  6d 70 5f 73 61 76 65 77  69 6d 70 0d 16 f2 1d e7  |mp_savewimp.....|
00009310  20 74 79 70 65 25 3d 35  20 77 68 61 6e 25 3d 30  | type%=5 whan%=0|
00009320  3a 69 63 6f 6e 25 3d 30  0d 16 f3 1b 78 25 3d 77  |:icon%=0....x%=w|
00009330  69 6d 70 25 21 32 38 3a  79 25 3d 77 69 6d 70 25  |imp%!28:y%=wimp%|
00009340  21 33 32 0d 16 f4 47 78  25 3d a4 77 69 6d 70 5f  |!32...Gx%=.wimp_|
00009350  73 63 72 65 65 6e 74 6f  77 6f 72 6b 28 77 68 61  |screentowork(wha|
00009360  6e 25 2c 78 25 2c 30 29  3a 79 25 3d a4 77 69 6d  |n%,x%,0):y%=.wim|
00009370  70 5f 73 63 72 65 65 6e  74 6f 77 6f 72 6b 28 77  |p_screentowork(w|
00009380  68 61 6e 25 2c 79 25 2c  31 29 0d 16 f5 34 70 3d  |han%,y%,1)...4p=|
00009390  a4 75 73 65 72 5f 6c 6f  61 64 64 61 74 61 28 70  |.user_loaddata(p|
000093a0  61 74 68 24 2c 77 68 61  6e 25 2c 69 63 6f 6e 25  |ath$,whan%,icon%|
000093b0  2c 66 74 79 70 65 24 2c  78 25 2c 79 25 29 0d 16  |,ftype$,x%,y%)..|
000093c0  f6 12 f2 77 69 6d 70 5f  6c 6f 61 64 77 69 6d 70  |...wimp_loadwimp|
000093d0  0d 16 f7 1b e7 20 70 3d  31 20 f2 77 69 6d 70 5f  |..... p=1 .wimp_|
000093e0  64 61 74 61 6c 6f 61 64  61 63 6b 0d 16 f8 05 e1  |dataloadack.....|
000093f0  0d 16 f9 10 dd 20 f2 77  69 6d 70 5f 68 65 6c 70  |..... .wimp_help|
00009400  0d 16 fa 34 ea 20 68 65  6c 70 25 2c 77 68 61 6e  |...4. help%,whan|
00009410  25 2c 69 63 6f 6e 25 2c  72 65 66 25 2c 68 65 6c  |%,icon%,ref%,hel|
00009420  70 24 2c 64 65 73 74 25  2c 6d 77 68 61 6e 25 2c  |p$,dest%,mwhan%,|
00009430  73 75 62 25 0d 16 fb 11  64 65 73 74 25 3d 77 69  |sub%....dest%=wi|
00009440  6d 70 25 21 34 0d 16 fc  10 72 65 66 25 3d 77 69  |mp%!4....ref%=wi|
00009450  6d 70 25 21 38 0d 16 fd  12 77 68 61 6e 25 3d 77  |mp%!8....whan%=w|
00009460  69 6d 70 25 21 33 32 0d  16 fe 12 69 63 6f 6e 25  |imp%!32....icon%|
00009470  3d 77 69 6d 70 25 21 33  36 0d 16 ff 0c 68 65 6c  |=wimp%!36....hel|
00009480  70 24 3d 22 22 0d 17 00  22 c8 99 22 57 69 6d 70  |p$=""...".."Wimp|
00009490  5f 47 65 74 50 6f 69 6e  74 65 72 49 6e 66 6f 22  |_GetPointerInfo"|
000094a0  2c 2c 77 69 6d 70 25 0d  17 01 13 6d 77 68 61 6e  |,,wimp%....mwhan|
000094b0  25 3d 77 69 6d 70 25 21  31 32 0d 17 02 2d c8 99  |%=wimp%!12...-..|
000094c0  22 57 69 6d 70 5f 47 65  74 4d 65 6e 75 53 74 61  |"Wimp_GetMenuSta|
000094d0  74 65 22 2c 31 2c 77 69  6d 70 25 2c 77 68 61 6e  |te",1,wimp%,whan|
000094e0  25 2c 69 63 6f 6e 25 0d  17 03 12 e7 20 21 77 69  |%,icon%..... !wi|
000094f0  6d 70 25 3c 3e 2d 31 20  8c 0d 17 04 26 20 20 f2  |mp%<>-1 ....&  .|
00009500  77 69 6d 70 5f 67 65 74  6d 65 6e 75 61 6e 64 69  |wimp_getmenuandi|
00009510  74 65 6d 28 77 6c 61 73  74 6d 65 6e 75 25 29 0d  |tem(wlastmenu%).|
00009520  17 05 22 20 20 73 75 62  25 3d 21 28 77 6d 65 6e  |.."  sub%=!(wmen|
00009530  75 25 2b 38 2b 28 77 69  74 65 6d 25 2a 32 34 29  |u%+8+(witem%*24)|
00009540  29 0d 17 06 15 20 20 e7  20 73 75 62 25 3d 6d 77  |)....  . sub%=mw|
00009550  68 61 6e 25 20 8c 0d 17  07 16 20 20 20 20 f2 77  |han% .....    .w|
00009560  69 6d 70 5f 73 61 76 65  77 69 6d 70 0d 17 08 25  |imp_savewimp...%|
00009570  20 20 20 20 68 65 6c 70  24 3d a4 75 73 65 72 5f  |    help$=.user_|
00009580  68 65 6c 70 28 77 68 61  6e 25 2c 69 63 6f 6e 25  |help(whan%,icon%|
00009590  29 0d 17 09 16 20 20 20  20 f2 77 69 6d 70 5f 6c  |)....    .wimp_l|
000095a0  6f 61 64 77 69 6d 70 0d  17 0a 07 20 20 cc 0d 17  |oadwimp....  ...|
000095b0  0b 16 20 20 20 20 f2 77  69 6d 70 5f 73 61 76 65  |..    .wimp_save|
000095c0  77 69 6d 70 0d 17 0c 2b  20 20 20 20 68 65 6c 70  |wimp...+    help|
000095d0  24 3d a4 75 73 65 72 5f  6d 65 6e 75 68 65 6c 70  |$=.user_menuhelp|
000095e0  28 77 6d 65 6e 75 25 2c  77 69 74 65 6d 25 29 0d  |(wmenu%,witem%).|
000095f0  17 0d 16 20 20 20 20 f2  77 69 6d 70 5f 6c 6f 61  |...    .wimp_loa|
00009600  64 77 69 6d 70 0d 17 0e  07 20 20 cd 0d 17 0f 05  |dwimp....  .....|
00009610  cc 0d 17 10 14 20 20 f2  77 69 6d 70 5f 73 61 76  |.....  .wimp_sav|
00009620  65 77 69 6d 70 0d 17 11  23 20 20 68 65 6c 70 24  |ewimp...#  help$|
00009630  3d a4 75 73 65 72 5f 68  65 6c 70 28 77 68 61 6e  |=.user_help(whan|
00009640  25 2c 69 63 6f 6e 25 29  0d 17 12 14 20 20 f2 77  |%,icon%)....  .w|
00009650  69 6d 70 5f 6c 6f 61 64  77 69 6d 70 0d 17 13 05  |imp_loadwimp....|
00009660  cd 0d 17 14 14 68 65 6c  70 24 3d 68 65 6c 70 24  |.....help$=help$|
00009670  2b 22 7c 4d 22 0d 17 15  1b 21 77 69 6d 70 25 3d  |+"|M"....!wimp%=|
00009680  28 a9 28 68 65 6c 70 24  29 2b 32 34 29 80 ac 33  |(.(help$)+24)..3|
00009690  0d 17 16 11 77 69 6d 70  25 21 34 3d 64 65 73 74  |....wimp%!4=dest|
000096a0  25 0d 17 17 11 77 69 6d  70 25 21 31 32 3d 72 65  |%....wimp%!12=re|
000096b0  66 25 0d 17 18 11 77 69  6d 70 25 21 31 36 3d 26  |f%....wimp%!16=&|
000096c0  35 30 33 0d 17 19 15 24  28 77 69 6d 70 25 2b 32  |503....$(wimp%+2|
000096d0  30 29 3d 68 65 6c 70 24  0d 17 1a 29 c8 99 22 57  |0)=help$...).."W|
000096e0  69 6d 70 5f 53 65 6e 64  4d 65 73 73 61 67 65 22  |imp_SendMessage"|
000096f0  2c 31 37 2c 77 69 6d 70  25 2c 77 69 6d 70 25 21  |,17,wimp%,wimp%!|
00009700  34 0d 17 1b 05 e1 0d 17  1c 17 dd 20 f2 77 69 6d  |4.......... .wim|
00009710  70 5f 6f 70 65 6e 73 75  62 6d 65 6e 75 0d 17 1d  |p_opensubmenu...|
00009720  36 c8 99 22 57 69 6d 70  5f 43 72 65 61 74 65 53  |6.."Wimp_CreateS|
00009730  75 62 4d 65 6e 75 22 2c  2c 77 69 6d 70 25 21 32  |ubMenu",,wimp%!2|
00009740  30 2c 77 69 6d 70 25 21  32 34 2c 77 69 6d 70 25  |0,wimp%!24,wimp%|
00009750  21 32 38 0d 17 1e 22 f2  77 69 6d 70 5f 6d 65 6e  |!28...".wimp_men|
00009760  75 6a 75 73 74 6f 70 65  6e 65 64 28 77 69 6d 70  |ujustopened(wimp|
00009770  25 21 32 30 29 0d 17 1f  05 e1 0d 17 20 26 dd 20  |%!20)....... &. |
00009780  f2 77 69 6d 70 5f 62 61  72 28 77 68 61 6e 25 2c  |.wimp_bar(whan%,|
00009790  69 63 6f 6e 25 2c 6c 65  6e 25 2c 64 69 72 25 29  |icon%,len%,dir%)|
000097a0  0d 17 21 3c ea 20 6d 69  6e 78 25 2c 6d 69 6e 79  |..!<. minx%,miny|
000097b0  25 2c 6d 61 78 78 25 2c  6d 61 78 79 25 2c 66 6c  |%,maxx%,maxy%,fl|
000097c0  61 67 25 2c 64 61 74 61  25 2c 62 6f 72 64 65 72  |ag%,data%,border|
000097d0  2c 66 69 6c 6c 65 64 2c  6f 6c 64 62 0d 17 22 07  |,filled,oldb..".|
000097e0  52 3d a3 0d 17 23 1f 77  69 6d 70 25 21 30 3d 77  |R=...#.wimp%!0=w|
000097f0  68 61 6e 25 3a 77 69 6d  70 25 21 34 3d 69 63 6f  |han%:wimp%!4=ico|
00009800  6e 25 0d 17 24 20 c8 99  22 57 69 6d 70 5f 47 65  |n%..$ .."Wimp_Ge|
00009810  74 49 63 6f 6e 53 74 61  74 65 22 2c 2c 77 69 6d  |tIconState",,wim|
00009820  70 25 0d 17 25 20 6d 69  6e 78 25 3d 77 69 6d 70  |p%..% minx%=wimp|
00009830  25 21 38 3a 6d 69 6e 79  25 3d 77 69 6d 70 25 21  |%!8:miny%=wimp%!|
00009840  31 32 0d 17 26 21 6d 61  78 78 25 3d 77 69 6d 70  |12..&!maxx%=wimp|
00009850  25 21 31 36 3a 6d 61 78  79 25 3d 77 69 6d 70 25  |%!16:maxy%=wimp%|
00009860  21 32 30 0d 17 27 21 66  6c 61 67 25 3d 77 69 6d  |!20..'!flag%=wim|
00009870  70 25 21 32 34 3a 64 61  74 61 25 3d 77 69 6d 70  |p%!24:data%=wimp|
00009880  25 21 32 38 0d 17 28 19  66 69 6c 6c 65 64 3d 28  |%!28..(.filled=(|
00009890  66 6c 61 67 25 3e 3e 35  29 20 80 20 31 0d 17 29  |flag%>>5) . 1..)|
000098a0  19 62 6f 72 64 65 72 3d  28 66 6c 61 67 25 3e 3e  |.border=(flag%>>|
000098b0  32 29 20 80 20 31 0d 17  2a 18 6f 6c 64 62 3d 28  |2) . 1..*.oldb=(|
000098c0  66 6c 61 67 25 3e 3e 31  31 29 20 80 20 31 0d 17  |flag%>>11) . 1..|
000098d0  2b 13 e7 20 6c 65 6e 25  3c 30 20 6c 65 6e 25 3d  |+.. len%<0 len%=|
000098e0  30 0d 17 2c 19 e7 20 6c  65 6e 25 3d 30 20 80 20  |0..,.. len%=0 . |
000098f0  66 69 6c 6c 65 64 3d 30  20 e1 0d 17 2d 5d e7 20  |filled=0 ...-]. |
00009900  6c 65 6e 25 3d 30 20 f2  77 69 6d 70 5f 7a 65 72  |len%=0 .wimp_zer|
00009910  6f 6c 65 6e 67 74 68 62  61 72 28 62 6f 72 64 65  |olengthbar(borde|
00009920  72 29 3a c8 99 22 57 69  6d 70 5f 46 6f 72 63 65  |r):.."Wimp_Force|
00009930  52 65 64 72 61 77 22 2c  77 68 61 6e 25 2c 6d 69  |Redraw",whan%,mi|
00009940  6e 78 25 2c 6d 69 6e 79  25 2c 6d 61 78 78 25 2c  |nx%,miny%,maxx%,|
00009950  6d 61 78 79 25 3a e1 0d  17 2e 1e c8 99 22 57 69  |maxy%:......."Wi|
00009960  6d 70 5f 44 65 6c 65 74  65 49 63 6f 6e 22 2c 2c  |mp_DeleteIcon",,|
00009970  77 69 6d 70 25 0d 17 2f  0e e7 20 64 69 72 25 3d  |wimp%../.. dir%=|
00009980  30 20 8c 0d 17 30 11 20  20 6c 65 6e 25 2b 3d 6d  |0 ...0.  len%+=m|
00009990  69 6e 78 25 0d 17 31 21  20 20 77 69 6d 70 25 21  |inx%..1!  wimp%!|
000099a0  34 3d 6d 69 6e 78 25 3a  77 69 6d 70 25 21 38 3d  |4=minx%:wimp%!8=|
000099b0  6d 69 6e 79 25 0d 17 32  22 20 20 77 69 6d 70 25  |miny%..2"  wimp%|
000099c0  21 31 32 3d 6c 65 6e 25  3a 77 69 6d 70 25 21 31  |!12=len%:wimp%!1|
000099d0  36 3d 6d 61 78 79 25 0d  17 33 05 cc 0d 17 34 15  |6=maxy%..3....4.|
000099e0  20 20 6c 65 6e 25 3d 6d  69 6e 79 25 2b 6c 65 6e  |  len%=miny%+len|
000099f0  25 0d 17 35 21 20 20 77  69 6d 70 25 21 34 3d 6d  |%..5!  wimp%!4=m|
00009a00  69 6e 78 25 3a 77 69 6d  70 25 21 38 3d 6d 69 6e  |inx%:wimp%!8=min|
00009a10  79 25 0d 17 36 22 20 20  77 69 6d 70 25 21 31 32  |y%..6"  wimp%!12|
00009a20  3d 6d 61 78 78 25 3a 77  69 6d 70 25 21 31 36 3d  |=maxx%:wimp%!16=|
00009a30  6c 65 6e 25 0d 17 37 05  cd 0d 17 38 21 77 69 6d  |len%..7....8!wim|
00009a40  70 25 21 32 30 3d 66 6c  61 67 25 3a 77 69 6d 70  |p%!20=flag%:wimp|
00009a50  25 21 32 34 3d 64 61 74  61 25 0d 17 39 1e c8 99  |%!24=data%..9...|
00009a60  22 57 69 6d 70 5f 43 72  65 61 74 65 49 63 6f 6e  |"Wimp_CreateIcon|
00009a70  22 2c 2c 77 69 6d 70 25  0d 17 3a 1f 77 69 6d 70  |",,wimp%..:.wimp|
00009a80  25 21 30 3d 77 68 61 6e  25 3a 77 69 6d 70 25 21  |%!0=whan%:wimp%!|
00009a90  34 3d 69 63 6f 6e 25 0d  17 3b 10 e7 20 66 69 6c  |4=icon%..;.. fil|
00009aa0  6c 65 64 3d 30 20 8c 0d  17 3c 1c 20 20 77 69 6d  |led=0 ...<.  wim|
00009ab0  70 25 21 38 3d 33 32 3a  77 69 6d 70 25 21 31 32  |p%!8=32:wimp%!12|
00009ac0  3d 33 32 0d 17 3d 22 20  20 c8 99 22 57 69 6d 70  |=32..="  .."Wimp|
00009ad0  5f 53 65 74 49 63 6f 6e  53 74 61 74 65 22 2c 2c  |_SetIconState",,|
00009ae0  77 69 6d 70 25 0d 17 3e  10 20 20 e7 20 6f 6c 64  |wimp%..>.  . old|
00009af0  62 3d 31 20 8c 0d 17 3f  1c 20 20 20 20 77 69 6d  |b=1 ...?.    wim|
00009b00  70 25 21 38 3d 34 3a 77  69 6d 70 25 21 31 32 3d  |p%!8=4:wimp%!12=|
00009b10  34 0d 17 40 24 20 20 20  20 c8 99 22 57 69 6d 70  |4..@$    .."Wimp|
00009b20  5f 53 65 74 49 63 6f 6e  53 74 61 74 65 22 2c 2c  |_SetIconState",,|
00009b30  77 69 6d 70 25 0d 17 41  07 20 20 cd 0d 17 42 05  |wimp%..A.  ...B.|
00009b40  cd 0d 17 43 0e e7 20 64  69 72 25 3d 30 20 8c 0d  |...C.. dir%=0 ..|
00009b50  17 44 14 20 20 e7 20 6c  65 6e 25 3c 6d 61 78 78  |.D.  . len%<maxx|
00009b60  25 20 8c 0d 17 45 3b 20  20 20 20 c8 99 22 57 69  |% ...E;    .."Wi|
00009b70  6d 70 5f 46 6f 72 63 65  52 65 64 72 61 77 22 2c  |mp_ForceRedraw",|
00009b80  77 68 61 6e 25 2c 6c 65  6e 25 2d 32 2c 6d 69 6e  |whan%,len%-2,min|
00009b90  79 25 2c 6d 61 78 78 25  2c 6d 61 78 79 25 0d 17  |y%,maxx%,maxy%..|
00009ba0  46 07 20 20 cc 0d 17 47  3b 20 20 20 20 c8 99 22  |F.  ...G;    .."|
00009bb0  57 69 6d 70 5f 46 6f 72  63 65 52 65 64 72 61 77  |Wimp_ForceRedraw|
00009bc0  22 2c 77 68 61 6e 25 2c  6d 61 78 78 25 2d 32 2c  |",whan%,maxx%-2,|
00009bd0  6d 69 6e 79 25 2c 6c 65  6e 25 2c 6d 61 78 79 25  |miny%,len%,maxy%|
00009be0  0d 17 48 07 20 20 cd 0d  17 49 05 cc 0d 17 4a 14  |..H.  ...I....J.|
00009bf0  20 20 e7 20 6c 65 6e 25  3c 6d 61 78 79 25 20 8c  |  . len%<maxy% .|
00009c00  0d 17 4b 3b 20 20 20 20  c8 99 22 57 69 6d 70 5f  |..K;    .."Wimp_|
00009c10  46 6f 72 63 65 52 65 64  72 61 77 22 2c 77 68 61  |ForceRedraw",wha|
00009c20  6e 25 2c 6d 69 6e 78 25  2c 6c 65 6e 25 2d 32 2c  |n%,minx%,len%-2,|
00009c30  6d 61 78 78 25 2c 6d 61  78 79 25 0d 17 4c 07 20  |maxx%,maxy%..L. |
00009c40  20 cc 0d 17 4d 3b 20 20  20 20 c8 99 22 57 69 6d  | ...M;    .."Wim|
00009c50  70 5f 46 6f 72 63 65 52  65 64 72 61 77 22 2c 77  |p_ForceRedraw",w|
00009c60  68 61 6e 25 2c 6d 69 6e  78 25 2c 6d 61 78 79 25  |han%,minx%,maxy%|
00009c70  2d 32 2c 6d 61 78 78 25  2c 6c 65 6e 25 0d 17 4e  |-2,maxx%,len%..N|
00009c80  07 20 20 cd 0d 17 4f 05  cd 0d 17 50 05 e1 0d 17  |.  ...O....P....|
00009c90  51 2a dd 20 a4 77 69 6d  70 5f 63 61 6c 63 73 6c  |Q*. .wimp_calcsl|
00009ca0  69 64 65 70 63 65 6e 74  28 77 68 61 6e 25 2c 69  |idepcent(whan%,i|
00009cb0  63 6f 6e 25 2c 77 25 29  0d 17 52 19 ea 20 73 6c  |con%,w%)..R.. sl|
00009cc0  69 64 65 68 25 2c 73 6c  69 64 65 77 25 2c 70 63  |ideh%,slidew%,pc|
00009cd0  25 0d 17 53 1e 21 77 69  6d 70 25 3d 77 68 61 6e  |%..S.!wimp%=whan|
00009ce0  25 3a 77 69 6d 70 25 21  34 3d 69 63 6f 6e 25 0d  |%:wimp%!4=icon%.|
00009cf0  17 54 20 c8 99 22 57 69  6d 70 5f 47 65 74 49 63  |.T .."Wimp_GetIc|
00009d00  6f 6e 53 74 61 74 65 22  2c 2c 77 69 6d 70 25 0d  |onState",,wimp%.|
00009d10  17 55 1d 73 6c 69 64 65  68 25 3d 77 69 6d 70 25  |.U.slideh%=wimp%|
00009d20  21 32 30 2d 77 69 6d 70  25 21 31 32 0d 17 56 1c  |!20-wimp%!12..V.|
00009d30  73 6c 69 64 65 77 25 3d  77 69 6d 70 25 21 31 36  |slidew%=wimp%!16|
00009d40  2d 77 69 6d 70 25 21 38  0d 17 57 17 e7 20 73 6c  |-wimp%!8..W.. sl|
00009d50  69 64 65 77 25 3e 73 6c  69 64 65 68 25 20 8c 0d  |idew%>slideh% ..|
00009d60  17 58 1d 20 20 70 63 25  3d a8 28 28 73 6c 69 64  |.X.  pc%=.((slid|
00009d70  65 77 25 2f 77 25 29 2a  31 30 30 29 0d 17 59 05  |ew%/w%)*100)..Y.|
00009d80  cc 0d 17 5a 1d 20 20 70  63 25 3d a8 28 28 73 6c  |...Z.  pc%=.((sl|
00009d90  69 64 65 68 25 2f 77 25  29 2a 31 30 30 29 0d 17  |ideh%/w%)*100)..|
00009da0  5b 05 cd 0d 17 5c 08 3d  70 63 25 0d 17 5d 28 dd  |[....\.=pc%..](.|
00009db0  20 f2 77 69 6d 70 5f 73  74 61 72 74 73 6c 69 64  | .wimp_startslid|
00009dc0  65 72 64 72 61 67 28 77  68 61 6e 25 2c 69 63 6f  |erdrag(whan%,ico|
00009dd0  6e 25 29 0d 17 5e 27 ea  20 6f 78 25 2c 6f 79 25  |n%)..^'. ox%,oy%|
00009de0  2c 62 78 31 25 2c 62 79  31 25 2c 62 78 32 25 2c  |,bx1%,by1%,bx2%,|
00009df0  62 79 32 25 2c 61 25 2c  62 25 0d 17 5f 41 61 25  |by2%,a%,b%.._Aa%|
00009e00  3d a4 75 73 65 72 5f 73  6c 69 64 65 72 62 61 63  |=.user_sliderbac|
00009e10  6b 28 77 68 61 6e 25 2c  69 63 6f 6e 25 29 3a 62  |k(whan%,icon%):b|
00009e20  25 3d a4 75 73 65 72 5f  73 6c 69 64 65 72 28 77  |%=.user_slider(w|
00009e30  68 61 6e 25 2c 69 63 6f  6e 25 29 0d 17 60 15 e7  |han%,icon%)..`..|
00009e40  20 61 25 3d 2d 31 20 80  20 62 25 3d 2d 31 20 e1  | a%=-1 . b%=-1 .|
00009e50  0d 17 61 14 e7 20 61 25  3d 2d 31 20 69 63 6f 6e  |..a.. a%=-1 icon|
00009e60  25 3d 62 25 0d 17 62 10  21 77 69 6d 70 25 3d 77  |%=b%..b.!wimp%=w|
00009e70  68 61 6e 25 0d 17 63 22  c8 99 22 57 69 6d 70 5f  |han%..c".."Wimp_|
00009e80  47 65 74 57 69 6e 64 6f  77 53 74 61 74 65 22 2c  |GetWindowState",|
00009e90  2c 77 69 6d 70 25 0d 17  64 18 6f 78 25 3d 77 69  |,wimp%..d.ox%=wi|
00009ea0  6d 70 25 21 34 2d 77 69  6d 70 25 21 32 30 0d 17  |mp%!4-wimp%!20..|
00009eb0  65 19 6f 79 25 3d 77 69  6d 70 25 21 31 36 2d 77  |e.oy%=wimp%!16-w|
00009ec0  69 6d 70 25 21 32 34 0d  17 66 36 21 77 69 6d 70  |imp%!24..f6!wimp|
00009ed0  25 3d 77 68 61 6e 25 3a  77 69 6d 70 25 21 34 3d  |%=whan%:wimp%!4=|
00009ee0  a4 75 73 65 72 5f 73 6c  69 64 65 72 62 61 63 6b  |.user_sliderback|
00009ef0  28 77 68 61 6e 25 2c 69  63 6f 6e 25 29 0d 17 67  |(whan%,icon%)..g|
00009f00  20 c8 99 22 57 69 6d 70  5f 47 65 74 49 63 6f 6e  | .."Wimp_GetIcon|
00009f10  53 74 61 74 65 22 2c 2c  77 69 6d 70 25 0d 17 68  |State",,wimp%..h|
00009f20  26 62 78 31 25 3d 6f 78  25 2b 77 69 6d 70 25 21  |&bx1%=ox%+wimp%!|
00009f30  38 3a 62 79 31 25 3d 6f  79 25 2b 77 69 6d 70 25  |8:by1%=oy%+wimp%|
00009f40  21 31 32 0d 17 69 27 62  78 32 25 3d 6f 78 25 2b  |!12..i'bx2%=ox%+|
00009f50  77 69 6d 70 25 21 31 36  3a 62 79 32 25 3d 6f 79  |wimp%!16:by2%=oy|
00009f60  25 2b 77 69 6d 70 25 21  32 30 0d 17 6a 1e 21 77  |%+wimp%!20..j.!w|
00009f70  69 6d 70 25 3d 77 68 61  6e 25 3a 77 69 6d 70 25  |imp%=whan%:wimp%|
00009f80  21 34 3d 69 63 6f 6e 25  0d 17 6b 20 c8 99 22 57  |!4=icon%..k .."W|
00009f90  69 6d 70 5f 47 65 74 49  63 6f 6e 53 74 61 74 65  |imp_GetIconState|
00009fa0  22 2c 2c 77 69 6d 70 25  0d 17 6c 0d 77 69 6d 70  |",,wimp%..l.wimp|
00009fb0  25 21 34 3d 37 0d 17 6d  17 77 69 6d 70 25 21 38  |%!4=7..m.wimp%!8|
00009fc0  3d 6f 78 25 2b 77 69 6d  70 25 21 38 0d 17 6e 19  |=ox%+wimp%!8..n.|
00009fd0  77 69 6d 70 25 21 31 32  3d 6f 79 25 2b 77 69 6d  |wimp%!12=oy%+wim|
00009fe0  70 25 21 31 32 0d 17 6f  19 77 69 6d 70 25 21 31  |p%!12..o.wimp%!1|
00009ff0  36 3d 6f 78 25 2b 77 69  6d 70 25 21 31 36 0d 17  |6=ox%+wimp%!16..|
0000a000  70 19 77 69 6d 70 25 21  32 30 3d 6f 79 25 2b 77  |p.wimp%!20=oy%+w|
0000a010  69 6d 70 25 21 32 30 0d  17 71 11 77 69 6d 70 25  |imp%!20..q.wimp%|
0000a020  21 32 34 3d 62 78 31 25  0d 17 72 11 77 69 6d 70  |!24=bx1%..r.wimp|
0000a030  25 21 32 38 3d 62 79 31  25 0d 17 73 11 77 69 6d  |%!28=by1%..s.wim|
0000a040  70 25 21 33 32 3d 62 78  32 25 0d 17 74 11 77 69  |p%!32=bx2%..t.wi|
0000a050  6d 70 25 21 33 36 3d 62  79 32 25 0d 17 75 1b c8  |mp%!36=by2%..u..|
0000a060  99 22 57 69 6d 70 5f 44  72 61 67 42 6f 78 22 2c  |."Wimp_DragBox",|
0000a070  2c 77 69 6d 70 25 0d 17  76 58 77 73 6c 69 64 65  |,wimp%..vXwslide|
0000a080  64 72 61 67 25 3d 77 68  61 6e 25 3a 77 73 6c 69  |drag%=whan%:wsli|
0000a090  64 65 77 25 3d 77 68 61  6e 25 3a 77 73 6c 69 64  |dew%=whan%:wslid|
0000a0a0  65 69 25 3d 69 63 6f 6e  25 3a 77 6f 78 25 3d 6f  |ei%=icon%:wox%=o|
0000a0b0  78 25 3a 77 6f 79 25 3d  6f 79 25 3a 77 6c 65 6e  |x%:woy%=oy%:wlen|
0000a0c0  25 3d 2d 31 3a 77 6c 65  6e 32 25 3d 2d 31 0d 17  |%=-1:wlen2%=-1..|
0000a0d0  77 25 77 73 77 69 64 25  3d 62 78 32 25 2d 62 78  |w%wswid%=bx2%-bx|
0000a0e0  31 25 3a 77 73 68 65 69  25 3d 62 79 32 25 2d 62  |1%:wshei%=by2%-b|
0000a0f0  79 31 25 0d 17 78 05 e1  0d 17 79 28 dd 20 a4 77  |y1%..x....y(. .w|
0000a100  69 6d 70 5f 66 69 6e 64  73 75 62 6d 65 6e 75 70  |imp_findsubmenup|
0000a110  74 72 28 77 6d 65 6e 75  25 2c 69 74 65 6d 25 29  |tr(wmenu%,item%)|
0000a120  0d 17 7a 0d ea 20 4d 2c  77 70 74 72 25 0d 17 7b  |..z.. M,wptr%..{|
0000a130  12 77 70 74 72 25 3d 77  6d 65 6e 75 25 2b 34 0d  |.wptr%=wmenu%+4.|
0000a140  17 7c 11 e3 20 4d 3d 31  20 b8 20 69 74 65 6d 25  |.|.. M=1 . item%|
0000a150  0d 17 7d 0d 77 70 74 72  25 2b 3d 32 34 0d 17 7e  |..}.wptr%+=24..~|
0000a160  07 ed 20 4d 0d 17 7f 0c  3d 77 70 74 72 25 21 34  |.. M....=wptr%!4|
0000a170  0d 17 80 23 dd 20 f2 77  69 6d 70 5f 7a 65 72 6f  |...#. .wimp_zero|
0000a180  74 65 72 6d 69 6e 61 74  65 28 77 70 74 72 25 2c  |terminate(wptr%,|
0000a190  74 24 29 0d 17 81 07 ea  20 4c 0d 17 82 11 e3 20  |t$)..... L..... |
0000a1a0  4c 3d 31 20 b8 20 a9 28  74 24 29 0d 17 83 16 3f  |L=1 . .(t$)....?|
0000a1b0  77 70 74 72 25 3d 97 28  c1 74 24 2c 4c 2c 31 29  |wptr%=.(.t$,L,1)|
0000a1c0  29 0d 17 84 0c 77 70 74  72 25 2b 3d 31 0d 17 85  |)....wptr%+=1...|
0000a1d0  07 ed 20 4c 0d 17 86 0c  3f 77 70 74 72 25 3d 30  |.. L....?wptr%=0|
0000a1e0  0d 17 87 05 e1 0d 17 88  17 dd 20 f2 77 69 6d 70  |.......... .wimp|
0000a1f0  5f 64 61 74 61 6c 6f 61  64 61 63 6b 0d 17 89 1f  |_dataloadack....|
0000a200  77 69 6d 70 25 21 31 36  3d 34 3a 77 69 6d 70 25  |wimp%!16=4:wimp%|
0000a210  21 31 32 3d 77 69 6d 70  25 21 38 0d 17 8a 33 c8  |!12=wimp%!8...3.|
0000a220  99 22 57 69 6d 70 5f 53  65 6e 64 4d 65 73 73 61  |."Wimp_SendMessa|
0000a230  67 65 22 2c 31 37 2c 77  69 6d 70 25 2c 77 69 6d  |ge",17,wimp%,wim|
0000a240  70 25 21 32 30 2c 77 69  6d 70 25 21 32 34 0d 17  |p%!20,wimp%!24..|
0000a250  8b 34 e7 20 70 61 74 68  24 3d 22 3c 57 69 6d 70  |.4. path$="<Wimp|
0000a260  24 53 63 72 61 70 3e 22  20 ff 22 57 69 70 65 20  |$Scrap>" ."Wipe |
0000a270  22 2b 70 61 74 68 24 2b  22 20 7e 43 20 7e 56 20  |"+path$+" ~C ~V |
0000a280  46 22 0d 17 8c 05 e1 0d  17 8d 21 dd 20 f2 77 69  |F"........!. .wi|
0000a290  6d 70 5f 7a 65 72 6f 6c  65 6e 67 74 68 62 61 72  |mp_zerolengthbar|
0000a2a0  28 62 6f 72 64 65 72 29  0d 17 8e 19 77 69 6d 70  |(border)....wimp|
0000a2b0  25 21 38 3d 30 3a 77 69  6d 70 25 21 31 32 3d 33  |%!8=0:wimp%!12=3|
0000a2c0  32 0d 17 8f 20 c8 99 22  57 69 6d 70 5f 53 65 74  |2... .."Wimp_Set|
0000a2d0  49 63 6f 6e 53 74 61 74  65 22 2c 2c 77 69 6d 70  |IconState",,wimp|
0000a2e0  25 0d 17 90 10 e7 20 62  6f 72 64 65 72 3d 31 20  |%..... border=1 |
0000a2f0  8c 0d 17 91 1e 77 69 6d  70 25 21 38 3d 32 30 34  |.....wimp%!8=204|
0000a300  38 3a 77 69 6d 70 25 21  31 32 3d 32 30 34 38 0d  |8:wimp%!12=2048.|
0000a310  17 92 20 c8 99 22 57 69  6d 70 5f 53 65 74 49 63  |.. .."Wimp_SetIc|
0000a320  6f 6e 53 74 61 74 65 22  2c 2c 77 69 6d 70 25 0d  |onState",,wimp%.|
0000a330  17 93 18 77 69 6d 70 25  21 38 3d 30 3a 77 69 6d  |...wimp%!8=0:wim|
0000a340  70 25 21 31 32 3d 34 0d  17 94 20 c8 99 22 57 69  |p%!12=4... .."Wi|
0000a350  6d 70 5f 53 65 74 49 63  6f 6e 53 74 61 74 65 22  |mp_SetIconState"|
0000a360  2c 2c 77 69 6d 70 25 0d  17 95 05 cc 0d 17 96 1b  |,,wimp%.........|
0000a370  77 69 6d 70 25 21 38 3d  30 3a 77 69 6d 70 25 21  |wimp%!8=0:wimp%!|
0000a380  31 32 3d 32 30 34 38 0d  17 97 20 c8 99 22 57 69  |12=2048... .."Wi|
0000a390  6d 70 5f 53 65 74 49 63  6f 6e 53 74 61 74 65 22  |mp_SetIconState"|
0000a3a0  2c 2c 77 69 6d 70 25 0d  17 98 05 cd 0d 17 99 05  |,,wimp%.........|
0000a3b0  e1 0d ff                                          |...|
0000a3b3