Home » Archimedes archive » Acorn User » Acorn User - Shareware Collection (1993).adf » Makro » !Makro/!RunImage
!Makro/!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 » Acorn User » Acorn User - Shareware Collection (1993).adf » Makro |
Filename: | !Makro/!RunImage |
Read OK: | ✔ |
File size: | 0958 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
10DIMm%160,indr%2048,q%526,mbuf%257:indr_end%=indr%+2048:finished%=FALSE:minx%=452:miny%=52 20SYS"Wimp_Initialise",200,&4B534154,"Makro"TO,taskh% 30SYS"Wimp_OpenTemplate",,"<Makro$Dir>.Templates":prog_info%=FNcreatewindow("prog_info"):main%=FNcreatewindow("main"):SYS"Wimp_CloseTemplate" 40OSCLI"Load <Makro$Dir>.Menus "+STR$~m%:m%!32=prog_info%:m%!56=m%+104:$mbuf%="":$(mbuf%+1)="":m%!144=mbuf%+1:m%!148=mbuf%:m%!152=256 50!q%=main%:SYS"Wimp_GetWindowState",,q%:SYS"Wimp_OpenWindow",,q% 60ONERRORPROCerror 70REPEAT 80SYS"Wimp_Poll",,q%TOreason% 90CASEreason%OF 100WHEN0:IFINKEY-8SYS"Wimp_GetPointerInfo",,q%:q%!8=4:IFq%!16>0AND q%!12=main%PROCinsert 110WHEN1:PROCredraw 120WHEN2:SYS"Wimp_OpenWindow",,q% 130WHEN6:CASEq%!12OF 140WHENmain%:CASEq%!8OF 150WHEN4:IFq%!16>0PROCinsert ELSE!q%=main%:q%!4=1:SYS"Wimp_DragBox",,q% 160WHEN2:wi%=q%!12:ic%=q%!16:IF ic%<0 m%!60=&7400021 ELSE m%!60=&7000021 170IFic%>0 $(mbuf%+1)=$FNtextaddr(wi%,ic%) 180IFic%<>0 SYS"Wimp_CreateMenu",,m%,!q%-48,q%!4 190WHEN1:IFq%!16=0 q%!4=1ELSEq%!4=2 200!q%=main%:SYS"Wimp_DragBox",,q% 210ENDCASE 220ENDCASE 230WHEN9:CASE!q%OF 240WHEN1:$FNtextaddr(wi%,ic%)=$(mbuf%+1):PROCseticonstate(wi%,ic%,0,0):$(mbuf%+1)="" 250WHEN2:finished%=TRUE 260ENDCASE 270SYS"Wimp_GetPointerInfo",,q%+256:IFq%!264=1SYS"Wimp_CreateMenu",,m%,(q%!256)-48,q%!260 280WHEN17,18:CASEq%!16OF 290WHEN0:finished%=TRUE 300WHEN10:PROCdesktopsave 310ENDCASE 320ENDCASE 330UNTILfinished% 340SYS"Wimp_CloseDown",taskh%,&4B534154 350END 360DEFPROCredraw:SYS"Wimp_RedrawWindow",,q%TOmore%:WHILEmore%:SYS"Interface_Render3dWindow",,q%:SYS"Wimp_GetRectangle",,q%TOmore%:ENDWHILE:ENDPROC 370DEFPROCinsert:wi%=q%!12:ic%=q%!16:SYS"Interface_SlabButton",,q% 380SYS"OS_GSTrans",FNtextaddr(wi%,ic%),q%+256,256 TO ,,c% 390FORa%=q%+256TOq%+256+c%-1:SYS"OS_Byte",153,0,?a%:SYS"Wimp_Poll",,q%:NEXT 400q%!8=0:q%!12=wi%:q%!16=ic%:SYS"Interface_SlabButton",,q% 410ENDPROC 420DEFPROCdesktopsave 430SYS"OS_ReadVarVal","Makro$Dir",q%+256,256,0,3TO,,e%:?(q%+256+e%)=13 440BPUT#q%!20,"Run "+$(q%+256) 450ENDPROC 460DEFPROCseticonstate(wind%,icon%,eor%,clear%):q%!256=wind%:q%!260=icon%:q%!264=eor%:q%!268=clear%:SYS"Wimp_SetIconState",,q%+256:ENDPROC 470DEFFNtextaddr(wind%,icon%):q%!256=wind%:q%!260=icon%:SYS"Wimp_GetIconState",,q%+256:=q%!284 480DEFFNcreatewindow(temp$):SYS"Wimp_LoadTemplate",,q%,indr%,indr_end%,-1,temp$,0TO,,indr%:IFtemp$="main"q%?68=minx%MOD256:q%?69=minx%DIV256:q%?70=miny%MOD256:q%?71=miny%DIV256 490SYS"Wimp_CreateWindow",,q%TOhand%:=hand% 500DEFPROCerror:flg%=3:q%!8=0:SYS"Interface_SlabButton",,q% 510!q%=ERR:$(q%+4)=REPORT$+" (IEC "+STR$ERL+")"+CHR$0:SYS"Wimp_ReportError",q%,flg%,"Makro"TO,b%:IFb%=2SYS"Wimp_CloseDown",taskh%,&4B534154:END 520ENDPROC
W�m%160,indr%2048,q%526,mbuf%257:indr_end%=indr%+2048:finished%=�:minx%=452:miny%=52 5ș"Wimp_Initialise",200,&4B534154,"Makro"�,taskh% �ș"Wimp_OpenTemplate",,"<Makro$Dir>.Templates":prog_info%=�createwindow("prog_info"):main%=�createwindow("main"):ș"Wimp_CloseTemplate" (��"Load <Makro$Dir>.Menus "+�~m%:m%!32=prog_info%:m%!56=m%+104:$mbuf%="":$(mbuf%+1)="":m%!144=mbuf%+1:m%!148=mbuf%:m%!152=256 2A!q%=main%:ș"Wimp_GetWindowState",,q%:ș"Wimp_OpenWindow",,q% <��error F� Pș"Wimp_Poll",,q%�reason% ZȎreason%� dJ�0:�-8ș"Wimp_GetPointerInfo",,q%:q%!8=4:�q%!16>0� q%!12=main%�insert n�1:�redraw x�2:ș"Wimp_OpenWindow",,q% ��6:Ȏq%!12� ��main%:Ȏq%!8� �=�4:�q%!16>0�insert �!q%=main%:q%!4=1:ș"Wimp_DragBox",,q% �B�2:wi%=q%!12:ic%=q%!16:� ic%<0 m%!60=&7400021 � m%!60=&7000021 �)�ic%>0 $(mbuf%+1)=$�textaddr(wi%,ic%) �/�ic%<>0 ș"Wimp_CreateMenu",,m%,!q%-48,q%!4 ��1:�q%!16=0 q%!4=1�q%!4=2 �"!q%=main%:ș"Wimp_DragBox",,q% �� �� � �9:Ȏ!q%� �N�1:$�textaddr(wi%,ic%)=$(mbuf%+1):�seticonstate(wi%,ic%,0,0):$(mbuf%+1)="" ��2:finished%=� � Wș"Wimp_GetPointerInfo",,q%+256:�q%!264=1ș"Wimp_CreateMenu",,m%,(q%!256)-48,q%!260 �17,18:Ȏq%!16� "�0:finished%=� ,�10:�desktopsave 6� @� J�finished% T'ș"Wimp_CloseDown",taskh%,&4B534154 ^� hy��redraw:ș"Wimp_RedrawWindow",,q%�more%:ȕmore%:ș"Interface_Render3dWindow",,q%:ș"Wimp_GetRectangle",,q%�more%:�:� r=��insert:wi%=q%!12:ic%=q%!16:ș"Interface_SlabButton",,q% |7ș"OS_GSTrans",�textaddr(wi%,ic%),q%+256,256 � ,,c% �D�a%=q%+256�q%+256+c%-1:ș"OS_Byte",153,0,?a%:ș"Wimp_Poll",,q%:� �;q%!8=0:q%!12=wi%:q%!16=ic%:ș"Interface_SlabButton",,q% �� ���desktopsave �Eș"OS_ReadVarVal","Makro$Dir",q%+256,256,0,3�,,e%:?(q%+256+e%)=13 ��#q%!20,"Run "+$(q%+256) �� ���seticonstate(wind%,icon%,eor%,clear%):q%!256=wind%:q%!260=icon%:q%!264=eor%:q%!268=clear%:ș"Wimp_SetIconState",,q%+256:� �[ݤtextaddr(wind%,icon%):q%!256=wind%:q%!260=icon%:ș"Wimp_GetIconState",,q%+256:=q%!284 �ݤcreatewindow(temp$):ș"Wimp_LoadTemplate",,q%,indr%,indr_end%,-1,temp$,0�,,indr%:�temp$="main"q%?68=minx%�256:q%?69=minx%�256:q%?70=miny%�256:q%?71=miny%�256 �*ș"Wimp_CreateWindow",,q%�hand%:=hand% �6��error:flg%=3:q%!8=0:ș"Interface_SlabButton",,q% �{!q%=�:$(q%+4)=�$+" (IEC "+Þ+")"+�0:ș"Wimp_ReportError",q%,flg%,"Makro"�,b%:�b%=2ș"Wimp_CloseDown",taskh%,&4B534154:� � �
00000000 0d 00 0a 57 de 6d 25 31 36 30 2c 69 6e 64 72 25 |...W.m%160,indr%| 00000010 32 30 34 38 2c 71 25 35 32 36 2c 6d 62 75 66 25 |2048,q%526,mbuf%| 00000020 32 35 37 3a 69 6e 64 72 5f 65 6e 64 25 3d 69 6e |257:indr_end%=in| 00000030 64 72 25 2b 32 30 34 38 3a 66 69 6e 69 73 68 65 |dr%+2048:finishe| 00000040 64 25 3d a3 3a 6d 69 6e 78 25 3d 34 35 32 3a 6d |d%=.:minx%=452:m| 00000050 69 6e 79 25 3d 35 32 0d 00 14 35 c8 99 22 57 69 |iny%=52...5.."Wi| 00000060 6d 70 5f 49 6e 69 74 69 61 6c 69 73 65 22 2c 32 |mp_Initialise",2| 00000070 30 30 2c 26 34 42 35 33 34 31 35 34 2c 22 4d 61 |00,&4B534154,"Ma| 00000080 6b 72 6f 22 b8 2c 74 61 73 6b 68 25 0d 00 1e 8b |kro".,taskh%....| 00000090 c8 99 22 57 69 6d 70 5f 4f 70 65 6e 54 65 6d 70 |.."Wimp_OpenTemp| 000000a0 6c 61 74 65 22 2c 2c 22 3c 4d 61 6b 72 6f 24 44 |late",,"<Makro$D| 000000b0 69 72 3e 2e 54 65 6d 70 6c 61 74 65 73 22 3a 70 |ir>.Templates":p| 000000c0 72 6f 67 5f 69 6e 66 6f 25 3d a4 63 72 65 61 74 |rog_info%=.creat| 000000d0 65 77 69 6e 64 6f 77 28 22 70 72 6f 67 5f 69 6e |ewindow("prog_in| 000000e0 66 6f 22 29 3a 6d 61 69 6e 25 3d a4 63 72 65 61 |fo"):main%=.crea| 000000f0 74 65 77 69 6e 64 6f 77 28 22 6d 61 69 6e 22 29 |tewindow("main")| 00000100 3a c8 99 22 57 69 6d 70 5f 43 6c 6f 73 65 54 65 |:.."Wimp_CloseTe| 00000110 6d 70 6c 61 74 65 22 0d 00 28 80 ff 22 4c 6f 61 |mplate"..(.."Loa| 00000120 64 20 3c 4d 61 6b 72 6f 24 44 69 72 3e 2e 4d 65 |d <Makro$Dir>.Me| 00000130 6e 75 73 20 22 2b c3 7e 6d 25 3a 6d 25 21 33 32 |nus "+.~m%:m%!32| 00000140 3d 70 72 6f 67 5f 69 6e 66 6f 25 3a 6d 25 21 35 |=prog_info%:m%!5| 00000150 36 3d 6d 25 2b 31 30 34 3a 24 6d 62 75 66 25 3d |6=m%+104:$mbuf%=| 00000160 22 22 3a 24 28 6d 62 75 66 25 2b 31 29 3d 22 22 |"":$(mbuf%+1)=""| 00000170 3a 6d 25 21 31 34 34 3d 6d 62 75 66 25 2b 31 3a |:m%!144=mbuf%+1:| 00000180 6d 25 21 31 34 38 3d 6d 62 75 66 25 3a 6d 25 21 |m%!148=mbuf%:m%!| 00000190 31 35 32 3d 32 35 36 0d 00 32 41 21 71 25 3d 6d |152=256..2A!q%=m| 000001a0 61 69 6e 25 3a c8 99 22 57 69 6d 70 5f 47 65 74 |ain%:.."Wimp_Get| 000001b0 57 69 6e 64 6f 77 53 74 61 74 65 22 2c 2c 71 25 |WindowState",,q%| 000001c0 3a c8 99 22 57 69 6d 70 5f 4f 70 65 6e 57 69 6e |:.."Wimp_OpenWin| 000001d0 64 6f 77 22 2c 2c 71 25 0d 00 3c 0c ee 85 f2 65 |dow",,q%..<....e| 000001e0 72 72 6f 72 0d 00 46 05 f5 0d 00 50 1d c8 99 22 |rror..F....P..."| 000001f0 57 69 6d 70 5f 50 6f 6c 6c 22 2c 2c 71 25 b8 72 |Wimp_Poll",,q%.r| 00000200 65 61 73 6f 6e 25 0d 00 5a 0e c8 8e 72 65 61 73 |eason%..Z...reas| 00000210 6f 6e 25 ca 0d 00 64 4a c9 30 3a e7 a6 2d 38 c8 |on%...dJ.0:..-8.| 00000220 99 22 57 69 6d 70 5f 47 65 74 50 6f 69 6e 74 65 |."Wimp_GetPointe| 00000230 72 49 6e 66 6f 22 2c 2c 71 25 3a 71 25 21 38 3d |rInfo",,q%:q%!8=| 00000240 34 3a e7 71 25 21 31 36 3e 30 80 20 71 25 21 31 |4:.q%!16>0. q%!1| 00000250 32 3d 6d 61 69 6e 25 f2 69 6e 73 65 72 74 0d 00 |2=main%.insert..| 00000260 6e 0e c9 31 3a f2 72 65 64 72 61 77 0d 00 78 1e |n..1:.redraw..x.| 00000270 c9 32 3a c8 99 22 57 69 6d 70 5f 4f 70 65 6e 57 |.2:.."Wimp_OpenW| 00000280 69 6e 64 6f 77 22 2c 2c 71 25 0d 00 82 0f c9 36 |indow",,q%.....6| 00000290 3a c8 8e 71 25 21 31 32 ca 0d 00 8c 12 c9 6d 61 |:..q%!12......ma| 000002a0 69 6e 25 3a c8 8e 71 25 21 38 ca 0d 00 96 3d c9 |in%:..q%!8....=.| 000002b0 34 3a e7 71 25 21 31 36 3e 30 f2 69 6e 73 65 72 |4:.q%!16>0.inser| 000002c0 74 20 8b 21 71 25 3d 6d 61 69 6e 25 3a 71 25 21 |t .!q%=main%:q%!| 000002d0 34 3d 31 3a c8 99 22 57 69 6d 70 5f 44 72 61 67 |4=1:.."Wimp_Drag| 000002e0 42 6f 78 22 2c 2c 71 25 0d 00 a0 42 c9 32 3a 77 |Box",,q%...B.2:w| 000002f0 69 25 3d 71 25 21 31 32 3a 69 63 25 3d 71 25 21 |i%=q%!12:ic%=q%!| 00000300 31 36 3a e7 20 69 63 25 3c 30 20 6d 25 21 36 30 |16:. ic%<0 m%!60| 00000310 3d 26 37 34 30 30 30 32 31 20 8b 20 6d 25 21 36 |=&7400021 . m%!6| 00000320 30 3d 26 37 30 30 30 30 32 31 0d 00 aa 29 e7 69 |0=&7000021...).i| 00000330 63 25 3e 30 20 24 28 6d 62 75 66 25 2b 31 29 3d |c%>0 $(mbuf%+1)=| 00000340 24 a4 74 65 78 74 61 64 64 72 28 77 69 25 2c 69 |$.textaddr(wi%,i| 00000350 63 25 29 0d 00 b4 2f e7 69 63 25 3c 3e 30 20 c8 |c%).../.ic%<>0 .| 00000360 99 22 57 69 6d 70 5f 43 72 65 61 74 65 4d 65 6e |."Wimp_CreateMen| 00000370 75 22 2c 2c 6d 25 2c 21 71 25 2d 34 38 2c 71 25 |u",,m%,!q%-48,q%| 00000380 21 34 0d 00 be 1d c9 31 3a e7 71 25 21 31 36 3d |!4.....1:.q%!16=| 00000390 30 20 71 25 21 34 3d 31 8b 71 25 21 34 3d 32 0d |0 q%!4=1.q%!4=2.| 000003a0 00 c8 22 21 71 25 3d 6d 61 69 6e 25 3a c8 99 22 |.."!q%=main%:.."| 000003b0 57 69 6d 70 5f 44 72 61 67 42 6f 78 22 2c 2c 71 |Wimp_DragBox",,q| 000003c0 25 0d 00 d2 05 cb 0d 00 dc 05 cb 0d 00 e6 0d c9 |%...............| 000003d0 39 3a c8 8e 21 71 25 ca 0d 00 f0 4e c9 31 3a 24 |9:..!q%....N.1:$| 000003e0 a4 74 65 78 74 61 64 64 72 28 77 69 25 2c 69 63 |.textaddr(wi%,ic| 000003f0 25 29 3d 24 28 6d 62 75 66 25 2b 31 29 3a f2 73 |%)=$(mbuf%+1):.s| 00000400 65 74 69 63 6f 6e 73 74 61 74 65 28 77 69 25 2c |eticonstate(wi%,| 00000410 69 63 25 2c 30 2c 30 29 3a 24 28 6d 62 75 66 25 |ic%,0,0):$(mbuf%| 00000420 2b 31 29 3d 22 22 0d 00 fa 12 c9 32 3a 66 69 6e |+1)="".....2:fin| 00000430 69 73 68 65 64 25 3d b9 0d 01 04 05 cb 0d 01 0e |ished%=.........| 00000440 57 c8 99 22 57 69 6d 70 5f 47 65 74 50 6f 69 6e |W.."Wimp_GetPoin| 00000450 74 65 72 49 6e 66 6f 22 2c 2c 71 25 2b 32 35 36 |terInfo",,q%+256| 00000460 3a e7 71 25 21 32 36 34 3d 31 c8 99 22 57 69 6d |:.q%!264=1.."Wim| 00000470 70 5f 43 72 65 61 74 65 4d 65 6e 75 22 2c 2c 6d |p_CreateMenu",,m| 00000480 25 2c 28 71 25 21 32 35 36 29 2d 34 38 2c 71 25 |%,(q%!256)-48,q%| 00000490 21 32 36 30 0d 01 18 13 c9 31 37 2c 31 38 3a c8 |!260.....17,18:.| 000004a0 8e 71 25 21 31 36 ca 0d 01 22 12 c9 30 3a 66 69 |.q%!16..."..0:fi| 000004b0 6e 69 73 68 65 64 25 3d b9 0d 01 2c 14 c9 31 30 |nished%=...,..10| 000004c0 3a f2 64 65 73 6b 74 6f 70 73 61 76 65 0d 01 36 |:.desktopsave..6| 000004d0 05 cb 0d 01 40 05 cb 0d 01 4a 0e fd 66 69 6e 69 |....@....J..fini| 000004e0 73 68 65 64 25 0d 01 54 27 c8 99 22 57 69 6d 70 |shed%..T'.."Wimp| 000004f0 5f 43 6c 6f 73 65 44 6f 77 6e 22 2c 74 61 73 6b |_CloseDown",task| 00000500 68 25 2c 26 34 42 35 33 34 31 35 34 0d 01 5e 05 |h%,&4B534154..^.| 00000510 e0 0d 01 68 79 dd f2 72 65 64 72 61 77 3a c8 99 |...hy..redraw:..| 00000520 22 57 69 6d 70 5f 52 65 64 72 61 77 57 69 6e 64 |"Wimp_RedrawWind| 00000530 6f 77 22 2c 2c 71 25 b8 6d 6f 72 65 25 3a c8 95 |ow",,q%.more%:..| 00000540 6d 6f 72 65 25 3a c8 99 22 49 6e 74 65 72 66 61 |more%:.."Interfa| 00000550 63 65 5f 52 65 6e 64 65 72 33 64 57 69 6e 64 6f |ce_Render3dWindo| 00000560 77 22 2c 2c 71 25 3a c8 99 22 57 69 6d 70 5f 47 |w",,q%:.."Wimp_G| 00000570 65 74 52 65 63 74 61 6e 67 6c 65 22 2c 2c 71 25 |etRectangle",,q%| 00000580 b8 6d 6f 72 65 25 3a ce 3a e1 0d 01 72 3d dd f2 |.more%:.:...r=..| 00000590 69 6e 73 65 72 74 3a 77 69 25 3d 71 25 21 31 32 |insert:wi%=q%!12| 000005a0 3a 69 63 25 3d 71 25 21 31 36 3a c8 99 22 49 6e |:ic%=q%!16:.."In| 000005b0 74 65 72 66 61 63 65 5f 53 6c 61 62 42 75 74 74 |terface_SlabButt| 000005c0 6f 6e 22 2c 2c 71 25 0d 01 7c 37 c8 99 22 4f 53 |on",,q%..|7.."OS| 000005d0 5f 47 53 54 72 61 6e 73 22 2c a4 74 65 78 74 61 |_GSTrans",.texta| 000005e0 64 64 72 28 77 69 25 2c 69 63 25 29 2c 71 25 2b |ddr(wi%,ic%),q%+| 000005f0 32 35 36 2c 32 35 36 20 b8 20 2c 2c 63 25 0d 01 |256,256 . ,,c%..| 00000600 86 44 e3 61 25 3d 71 25 2b 32 35 36 b8 71 25 2b |.D.a%=q%+256.q%+| 00000610 32 35 36 2b 63 25 2d 31 3a c8 99 22 4f 53 5f 42 |256+c%-1:.."OS_B| 00000620 79 74 65 22 2c 31 35 33 2c 30 2c 3f 61 25 3a c8 |yte",153,0,?a%:.| 00000630 99 22 57 69 6d 70 5f 50 6f 6c 6c 22 2c 2c 71 25 |."Wimp_Poll",,q%| 00000640 3a ed 0d 01 90 3b 71 25 21 38 3d 30 3a 71 25 21 |:....;q%!8=0:q%!| 00000650 31 32 3d 77 69 25 3a 71 25 21 31 36 3d 69 63 25 |12=wi%:q%!16=ic%| 00000660 3a c8 99 22 49 6e 74 65 72 66 61 63 65 5f 53 6c |:.."Interface_Sl| 00000670 61 62 42 75 74 74 6f 6e 22 2c 2c 71 25 0d 01 9a |abButton",,q%...| 00000680 05 e1 0d 01 a4 11 dd f2 64 65 73 6b 74 6f 70 73 |........desktops| 00000690 61 76 65 0d 01 ae 45 c8 99 22 4f 53 5f 52 65 61 |ave...E.."OS_Rea| 000006a0 64 56 61 72 56 61 6c 22 2c 22 4d 61 6b 72 6f 24 |dVarVal","Makro$| 000006b0 44 69 72 22 2c 71 25 2b 32 35 36 2c 32 35 36 2c |Dir",q%+256,256,| 000006c0 30 2c 33 b8 2c 2c 65 25 3a 3f 28 71 25 2b 32 35 |0,3.,,e%:?(q%+25| 000006d0 36 2b 65 25 29 3d 31 33 0d 01 b8 1c d5 23 71 25 |6+e%)=13.....#q%| 000006e0 21 32 30 2c 22 52 75 6e 20 22 2b 24 28 71 25 2b |!20,"Run "+$(q%+| 000006f0 32 35 36 29 0d 01 c2 05 e1 0d 01 cc 7f dd f2 73 |256)...........s| 00000700 65 74 69 63 6f 6e 73 74 61 74 65 28 77 69 6e 64 |eticonstate(wind| 00000710 25 2c 69 63 6f 6e 25 2c 65 6f 72 25 2c 63 6c 65 |%,icon%,eor%,cle| 00000720 61 72 25 29 3a 71 25 21 32 35 36 3d 77 69 6e 64 |ar%):q%!256=wind| 00000730 25 3a 71 25 21 32 36 30 3d 69 63 6f 6e 25 3a 71 |%:q%!260=icon%:q| 00000740 25 21 32 36 34 3d 65 6f 72 25 3a 71 25 21 32 36 |%!264=eor%:q%!26| 00000750 38 3d 63 6c 65 61 72 25 3a c8 99 22 57 69 6d 70 |8=clear%:.."Wimp| 00000760 5f 53 65 74 49 63 6f 6e 53 74 61 74 65 22 2c 2c |_SetIconState",,| 00000770 71 25 2b 32 35 36 3a e1 0d 01 d6 5b dd a4 74 65 |q%+256:....[..te| 00000780 78 74 61 64 64 72 28 77 69 6e 64 25 2c 69 63 6f |xtaddr(wind%,ico| 00000790 6e 25 29 3a 71 25 21 32 35 36 3d 77 69 6e 64 25 |n%):q%!256=wind%| 000007a0 3a 71 25 21 32 36 30 3d 69 63 6f 6e 25 3a c8 99 |:q%!260=icon%:..| 000007b0 22 57 69 6d 70 5f 47 65 74 49 63 6f 6e 53 74 61 |"Wimp_GetIconSta| 000007c0 74 65 22 2c 2c 71 25 2b 32 35 36 3a 3d 71 25 21 |te",,q%+256:=q%!| 000007d0 32 38 34 0d 01 e0 a3 dd a4 63 72 65 61 74 65 77 |284......createw| 000007e0 69 6e 64 6f 77 28 74 65 6d 70 24 29 3a c8 99 22 |indow(temp$):.."| 000007f0 57 69 6d 70 5f 4c 6f 61 64 54 65 6d 70 6c 61 74 |Wimp_LoadTemplat| 00000800 65 22 2c 2c 71 25 2c 69 6e 64 72 25 2c 69 6e 64 |e",,q%,indr%,ind| 00000810 72 5f 65 6e 64 25 2c 2d 31 2c 74 65 6d 70 24 2c |r_end%,-1,temp$,| 00000820 30 b8 2c 2c 69 6e 64 72 25 3a e7 74 65 6d 70 24 |0.,,indr%:.temp$| 00000830 3d 22 6d 61 69 6e 22 71 25 3f 36 38 3d 6d 69 6e |="main"q%?68=min| 00000840 78 25 83 32 35 36 3a 71 25 3f 36 39 3d 6d 69 6e |x%.256:q%?69=min| 00000850 78 25 81 32 35 36 3a 71 25 3f 37 30 3d 6d 69 6e |x%.256:q%?70=min| 00000860 79 25 83 32 35 36 3a 71 25 3f 37 31 3d 6d 69 6e |y%.256:q%?71=min| 00000870 79 25 81 32 35 36 0d 01 ea 2a c8 99 22 57 69 6d |y%.256...*.."Wim| 00000880 70 5f 43 72 65 61 74 65 57 69 6e 64 6f 77 22 2c |p_CreateWindow",| 00000890 2c 71 25 b8 68 61 6e 64 25 3a 3d 68 61 6e 64 25 |,q%.hand%:=hand%| 000008a0 0d 01 f4 36 dd f2 65 72 72 6f 72 3a 66 6c 67 25 |...6..error:flg%| 000008b0 3d 33 3a 71 25 21 38 3d 30 3a c8 99 22 49 6e 74 |=3:q%!8=0:.."Int| 000008c0 65 72 66 61 63 65 5f 53 6c 61 62 42 75 74 74 6f |erface_SlabButto| 000008d0 6e 22 2c 2c 71 25 0d 01 fe 7b 21 71 25 3d 9f 3a |n",,q%...{!q%=.:| 000008e0 24 28 71 25 2b 34 29 3d f6 24 2b 22 20 28 49 45 |$(q%+4)=.$+" (IE| 000008f0 43 20 22 2b c3 9e 2b 22 29 22 2b bd 30 3a c8 99 |C "+..+")"+.0:..| 00000900 22 57 69 6d 70 5f 52 65 70 6f 72 74 45 72 72 6f |"Wimp_ReportErro| 00000910 72 22 2c 71 25 2c 66 6c 67 25 2c 22 4d 61 6b 72 |r",q%,flg%,"Makr| 00000920 6f 22 b8 2c 62 25 3a e7 62 25 3d 32 c8 99 22 57 |o".,b%:.b%=2.."W| 00000930 69 6d 70 5f 43 6c 6f 73 65 44 6f 77 6e 22 2c 74 |imp_CloseDown",t| 00000940 61 73 6b 68 25 2c 26 34 42 35 33 34 31 35 34 3a |askh%,&4B534154:| 00000950 e0 0d 02 08 05 e1 0d ff |........| 00000958