Home » Archimedes archive » Acorn User » AU 1997-04 A.adf » Features1 » StarInfo/Wilson/!Toaster/!RunImage
StarInfo/Wilson/!Toaster/!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 » AU 1997-04 A.adf » Features1 |
Filename: | StarInfo/Wilson/!Toaster/!RunImage |
Read OK: | ✔ |
File size: | 122E bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
10REM >!Toaster.!RunImage 20REM by Matthew Wilson 30REM (And it's not worth the copyright message!) 40REM 'Toaster Drive' emulator. 50 60REM If you want the full hardware option, please contact: 70REM Toaster Drives UK Ltd, 80REM ACON Drive, 90REM SIMPLETON. 100REM (Price: FALSE50+VAT+postage=FALSE21.57) 110 200ON ERROR ERROR EXT ERR,REPORT$+" at line "+STR$(ERL) 210 220SYS "Wimp_Initialise",200,&4B534154,"Toaster" TO ,wimp% 230 240DIM q% 256,icon% 256,temp% 256,menu% 256 250 260icon%!0=-2 270icon%!4=0 280icon%!8=-16 290icon%!12=7*16 300icon%!16=84 310icon%!20=(&17<<24) OR (6<<12) OR %100001011 320icon%!24=icon%+48 330icon%!28=icon%+96 340icon%!32=12 350$(icon%+48)="Toaster" 360$(icon%+96)="St_empty" 370SYS "Wimp_CreateIcon",,icon% TO ih% 380 390$(menu%+0)="Toaster" 400menu%?12=7 410menu%?13=2 420menu%?14=7 430menu%?15=0 440menu%!16=8*16 450menu%!20=44 460menu%!24=0 470menu%!28=%10000000 480menu%!32=-2 490menu%!36=(&07<<24) OR %100001 500$(menu%+40)="Quit" 510 520ON ERROR PROCfullerror 530 540empty%=0 550toasting%=1 560burning%=2 570poppedup%=3 580 590status%=empty% 600count%=0 610out$="127" 620quit%=FALSE 630REPEAT 640 IF status%=toasting% OR status%=burning% THEN 650 SYS "Wimp_PollIdle",,q%,count% TO R% 660 ELSE 670 SYS "Wimp_Poll",1,q% TO R% 680 ENDIF 690 CASE R% OF 700 WHEN 0 : PROCpopup 710 WHEN 6 : PROCclick 720 WHEN 7 : PROCenddrag 730 WHEN 9 : quit%=TRUE 740 WHEN 17,18 : PROCmessage 750 ENDCASE 760UNTIL quit% 770END 780 790: 800 810DEF PROCclick 820 CASE q%!8 OF 830 WHEN &4 : 840 CASE status% OF 850 WHEN 0 : PROCerror("Toaster empty",1) 860 WHEN 1,2 : PROCerror("This session of 'Toaster' is currently busy, or has an open dialog box. Do you want to start another session of 'Toaster' up?",3) 870 ENDCASE 880 ENDIF 890 900 WHEN &40 : 910 CASE status% OF 920 WHEN 3 : PROCdrag 930 ENDCASE 940 950 WHEN &2 : SYS "Wimp_CreateMenu",,menu%,q%!0-64,98+44 960 ENDCASE 970ENDPROC 980 990: 1000 1010DEF PROCdrag 1020 temp%!0=-2 1030 SYS "Wimp_GetWindowState",,temp% 1040 X%=temp%!4-temp%!20:Y%=temp%!16-temp%!24 1050 temp%!4=ih% 1060 SYS "Wimp_GetIconState",,temp% 1070 temp%!8+=X%:temp%!16+=X% 1080 temp%!12+=Y%+36:temp%!20+=Y% 1090 temp%!24=0:temp%!28=0 1100 temp%!32=&7FFFFFFF:temp%!36=&7FFFFFFF 1110 *FX 1,1 1120 SYS "DragASprite_Start",&01,1,"bread"+out$,temp%+8,temp%+24 1130ENDPROC 1140 1150: 1160 1170DEF PROCenddrag 1180 status%=empty% 1190 PROCicon("t_empty") 1200 SYS "Wimp_GetPointerInfo",,temp% 1210 q%!0=64 1220 q%!4=wimp% 1230 q%!8=0 1240 q%!12=0 1250 q%!16=1 1260 q%!20=temp%!12 1270 q%!24=temp%!16 1280 q%!28=temp%!0 1290 q%!32=temp%!4 1300 q%!36=0 1310 q%!40=out% 1320 $(q%+44)=type$ 1330 IF temp%!12=-2 THEN 1340 SYS "Wimp_SendMessage",17,q%,-2,temp%!16 1350 ELSE 1360 SYS "Wimp_SendMessage",17,q%,temp%!12 1370 ENDIF 1380ENDPROC 1390 1400: 1410 1420DEF PROCerror(message$,flags%) 1430 SYS "Wimp_ReportError","0000"+message$,&18 OR flags%,"Toaster" TO ,reply% 1440ENDPROC 1450 1460: 1470 1480DEF PROCicon(icon$) 1490 $(icon%+96)="S"+icon$ 1500 temp%!0=-1 1510 temp%!4=ih% 1520 temp%!8=0 1530 temp%!12=0 1540 SYS "Wimp_SetIconState",,temp% 1550ENDPROC 1560 1570: 1580 1590DEF PROCload 1600 IF status%=empty% THEN 1610 CASE q%!40 OF 1620 WHEN &125 : 1630 PROCerror("An external driver is needed to toast this crumpet. Please refer to the manual",2) 1640 WHEN &126 : 1650 PROCerror("This bread has not been toasted. Do you want to toast it now?",3) 1660 IF reply%=1 THEN status%=toasting% 1670 WHEN &127 : 1680 PROCerror("This toast is already toasted. Do you want to retoast it?",3) 1690 IF reply%=1 THEN status%=burning% 1700 OTHERWISE 1710 PROCerror("Sorry, Toaster cannot Toast this",1) 1720 ENDCASE 1730 IF status%<>empty% THEN 1740 PROCicon("t_down") 1750 SYS "OS_ReadMonotonicTime" TO count% 1760 count%+=500 1770 ENDIF 1780 ELSE 1790 PROCerror("This session of 'Toaster' is currently busy, or has an open dialog box. Do you want to start another session of 'Toaster' up?",3) 1800 ENDIF 1810ENDPROC 1820 1830: 1840 1850DEF PROCmessage 1860 CASE q%!16 OF 1870 WHEN 0 : quit%=TRUE 1880 WHEN 2 : PROCsave 1890 WHEN 3 : PROCload 1900 ENDCASE 1910ENDPROC 1920 1930: 1940 1950DEF PROCpopup 1960 CASE status% OF 1970 WHEN toasting% : out%=&127:out$="127":type$="Toast" 1980 WHEN burning% : out%=&128:out$="128":type$="Burned" 1990 ENDCASE 2000 PROCicon("t_up"+out$) 2010 VDU7 2020 status%=poppedup% 2030ENDPROC 2040 2050: 2060 2070DEF PROCsave 2080 SYS 256,q%+44 TO pathname$ 2090 SYS "OS_File",11,pathname$,out% 2100ENDPROC 2110 2120: 2130 2140REM ************************************************************** 2150 2160DEF PROCfullerror 2170 ON ERROR OFF 2180 LOCAL M% 2190 M%=MODE 2200 MODE 1 2210 VDU 19,0,24,&40,&40,&F0 2220 COLOUR 0,&40,&40,&F0 2230 PRINT TAB(0,0) REPORT$+" (";ERL;")" 2240 PRINT TAB(5,13) "This Toaster has performed an" 2250 PRINT TAB(6,14) "illegal operation." 2260 PRINT TAB(5,18) "ATTEMT TO COUNTINUE?" 2270 PRINT TAB(10,20) "Enter = OK, Escape = Cancel." 2280 PRINT TAB(30,25) "( OK )"; 2290 REPEAT UNTIL INKEY-113 OR INKEY-74 2300 SYS "Wimp_SetMode",M% 2310 IF NOT INKEY-74 THEN END 2320ENDPROC
� >!Toaster.!RunImage � by Matthew Wilson 1� (And it's not worth the copyright message!) (� 'Toaster Drive' emulator. 2 <;� If you want the full hardware option, please contact: F� Toaster Drives UK Ltd, P� ACON Drive, Z� SIMPLETON. d%� (Price: �50+VAT+postage=�21.57) n �!� � � � �,�$+" at line "+�(�) � �9ș "Wimp_Initialise",200,&4B534154,"Toaster" � ,wimp% � �*� q% 256,icon% 256,temp% 256,menu% 256 � icon%!0=-2 icon%!4=0 icon%!8=-16 "icon%!12=7*16 ,icon%!16=84 6-icon%!20=(&17<<24) � (6<<12) � %100001011 @icon%!24=icon%+48 Jicon%!28=icon%+96 Ticon%!32=12 ^$(icon%+48)="Toaster" h$(icon%+96)="St_empty" r%ș "Wimp_CreateIcon",,icon% � ih% | �$(menu%+0)="Toaster" �menu%?12=7 �menu%?13=2 �menu%?14=7 �menu%?15=0 �menu%!16=8*16 �menu%!20=44 �menu%!24=0 �menu%!28=%10000000 �menu%!32=-2 � menu%!36=(&07<<24) � %100001 �$(menu%+40)="Quit" � � � �fullerror empty%=0 &toasting%=1 0burning%=2 :poppedup%=3 D Nstatus%=empty% Xcount%=0 bout$="127" lquit%=� v� �. � status%=toasting% � status%=burning% � �* ș "Wimp_PollIdle",,q%,count% � R% � � � ș "Wimp_Poll",1,q% � R% � � � Ȏ R% � � � 0 : �popup � � 6 : �click � � 7 : �enddrag � � 9 : quit%=� � � 17,18 : �message � � �� quit% � : *� �click 4 Ȏ q%!8 � > � &4 : H Ȏ status% � R+ � 0 : �error("Toaster empty",1) \� � 1,2 : �error("This session of 'Toaster' is currently busy, or has an open dialog box. Do you want to start another session of 'Toaster' up?",3) f � p � z � � &40 : � Ȏ status% � � � 3 : �drag � � � �8 � &2 : ș "Wimp_CreateMenu",,menu%,q%!0-64,98+44 � � �� � �: � �� �drag � temp%!0=-2 % ș "Wimp_GetWindowState",,temp% . X%=temp%!4-temp%!20:Y%=temp%!16-temp%!24 temp%!4=ih% $# ș "Wimp_GetIconState",,temp% . temp%!8+=X%:temp%!16+=X% 8" temp%!12+=Y%+36:temp%!20+=Y% B temp%!24=0:temp%!28=0 L+ temp%!32=&7FFFFFFF:temp%!36=&7FFFFFFF V *FX 1,1 `@ ș "DragASprite_Start",&01,1,"bread"+out$,temp%+8,temp%+24 j� t ~: � �� �enddrag � status%=empty% � �icon("t_empty") �% ș "Wimp_GetPointerInfo",,temp% � q%!0=64 � q%!4=wimp% � q%!8=0 � q%!12=0 � q%!16=1 � q%!20=temp%!12 � q%!24=temp%!16 q%!28=temp%!0 q%!32=temp%!4 q%!36=0 q%!40=out% ( $(q%+44)=type$ 2 � temp%!12=-2 � </ ș "Wimp_SendMessage",17,q%,-2,temp%!16 F � P, ș "Wimp_SendMessage",17,q%,temp%!12 Z � d� n x: � �� �error(message$,flags%) �L ș "Wimp_ReportError","0000"+message$,&18 � flags%,"Toaster" � ,reply% �� � �: � �� �icon(icon$) � $(icon%+96)="S"+icon$ � temp%!0=-1 � temp%!4=ih% � temp%!8=0 � temp%!12=0 # ș "Wimp_SetIconState",,temp% � ": , 6� �load @ � status%=empty% � J Ȏ q%!40 � T � &125 : ^f �error("An external driver is needed to toast this crumpet. Please refer to the manual",2) h � &126 : rU �error("This bread has not been toasted. Do you want to toast it now?",3) |* � reply%=1 � status%=toasting% � � &127 : �Q �error("This toast is already toasted. Do you want to retoast it?",3) �) � reply%=1 � status%=burning% � �6 �error("Sorry, Toaster cannot Toast this",1) � � � � status%<>empty% � � �icon("t_down") �, ș "OS_ReadMonotonicTime" � count% � count%+=500 � � � � �� �error("This session of 'Toaster' is currently busy, or has an open dialog box. Do you want to start another session of 'Toaster' up?",3) � � &: 0 :� �message D Ȏ q%!16 � N � 0 : quit%=� X � 2 : �save b � 3 : �load l � v� � �: � �� �popup � Ȏ status% � �8 � toasting% : out%=&127:out$="127":type$="Toast" �9 � burning% : out%=&128:out$="128":type$="Burned" � � � �icon("t_up"+out$) � �7 � status%=poppedup% �� � : � �save ș 256,q%+44 � pathname$ *$ ș "OS_File",11,pathname$,out% 4� > H: R \D� ************************************************************** f p� �fullerror z � � � � � M% � M%=� � � 1 � � 19,0,24,&40,&40,&F0 � � 0,&40,&40,&F0 � � �0,0) �$+" (";�;")" �. � �5,13) "This Toaster has performed an" �# � �6,14) "illegal operation." �% � �5,18) "ATTEMT TO COUNTINUE?" �. � �10,20) "Enter = OK, Escape = Cancel." � � �30,25) "( OK )"; � � � �-113 � �-74 � ș "Wimp_SetMode",M% � � �-74 � � � �
00000000 0d 00 0a 19 f4 20 3e 21 54 6f 61 73 74 65 72 2e |..... >!Toaster.| 00000010 21 52 75 6e 49 6d 61 67 65 0d 00 14 17 f4 20 62 |!RunImage..... b| 00000020 79 20 4d 61 74 74 68 65 77 20 57 69 6c 73 6f 6e |y Matthew Wilson| 00000030 0d 00 1e 31 f4 20 28 41 6e 64 20 69 74 27 73 20 |...1. (And it's | 00000040 6e 6f 74 20 77 6f 72 74 68 20 74 68 65 20 63 6f |not worth the co| 00000050 70 79 72 69 67 68 74 20 6d 65 73 73 61 67 65 21 |pyright message!| 00000060 29 0d 00 28 1f f4 20 27 54 6f 61 73 74 65 72 20 |)..(.. 'Toaster | 00000070 44 72 69 76 65 27 20 65 6d 75 6c 61 74 6f 72 2e |Drive' emulator.| 00000080 0d 00 32 04 0d 00 3c 3b f4 20 49 66 20 79 6f 75 |..2...<;. If you| 00000090 20 77 61 6e 74 20 74 68 65 20 66 75 6c 6c 20 68 | want the full h| 000000a0 61 72 64 77 61 72 65 20 6f 70 74 69 6f 6e 2c 20 |ardware option, | 000000b0 70 6c 65 61 73 65 20 63 6f 6e 74 61 63 74 3a 0d |please contact:.| 000000c0 00 46 1e f4 20 20 20 54 6f 61 73 74 65 72 20 44 |.F.. Toaster D| 000000d0 72 69 76 65 73 20 55 4b 20 4c 74 64 2c 0d 00 50 |rives UK Ltd,..P| 000000e0 15 f4 20 20 20 20 20 41 43 4f 4e 20 44 72 69 76 |.. ACON Driv| 000000f0 65 2c 0d 00 5a 16 f4 20 20 20 20 20 20 20 53 49 |e,..Z.. SI| 00000100 4d 50 4c 45 54 4f 4e 2e 0d 00 64 25 f4 20 28 50 |MPLETON...d%. (P| 00000110 72 69 63 65 3a 20 a3 35 30 2b 56 41 54 2b 70 6f |rice: .50+VAT+po| 00000120 73 74 61 67 65 3d a3 32 31 2e 35 37 29 0d 00 6e |stage=.21.57)..n| 00000130 04 0d 00 c8 21 ee 20 85 20 85 20 a2 20 9f 2c f6 |....!. . . . .,.| 00000140 24 2b 22 20 61 74 20 6c 69 6e 65 20 22 2b c3 28 |$+" at line "+.(| 00000150 9e 29 0d 00 d2 04 0d 00 dc 39 c8 99 20 22 57 69 |.).......9.. "Wi| 00000160 6d 70 5f 49 6e 69 74 69 61 6c 69 73 65 22 2c 32 |mp_Initialise",2| 00000170 30 30 2c 26 34 42 35 33 34 31 35 34 2c 22 54 6f |00,&4B534154,"To| 00000180 61 73 74 65 72 22 20 b8 20 2c 77 69 6d 70 25 0d |aster" . ,wimp%.| 00000190 00 e6 04 0d 00 f0 2a de 20 71 25 20 32 35 36 2c |......*. q% 256,| 000001a0 69 63 6f 6e 25 20 32 35 36 2c 74 65 6d 70 25 20 |icon% 256,temp% | 000001b0 32 35 36 2c 6d 65 6e 75 25 20 32 35 36 0d 00 fa |256,menu% 256...| 000001c0 04 0d 01 04 0e 69 63 6f 6e 25 21 30 3d 2d 32 0d |.....icon%!0=-2.| 000001d0 01 0e 0d 69 63 6f 6e 25 21 34 3d 30 0d 01 18 0f |...icon%!4=0....| 000001e0 69 63 6f 6e 25 21 38 3d 2d 31 36 0d 01 22 11 69 |icon%!8=-16..".i| 000001f0 63 6f 6e 25 21 31 32 3d 37 2a 31 36 0d 01 2c 0f |con%!12=7*16..,.| 00000200 69 63 6f 6e 25 21 31 36 3d 38 34 0d 01 36 2d 69 |icon%!16=84..6-i| 00000210 63 6f 6e 25 21 32 30 3d 28 26 31 37 3c 3c 32 34 |con%!20=(&17<<24| 00000220 29 20 84 20 28 36 3c 3c 31 32 29 20 84 20 25 31 |) . (6<<12) . %1| 00000230 30 30 30 30 31 30 31 31 0d 01 40 15 69 63 6f 6e |00001011..@.icon| 00000240 25 21 32 34 3d 69 63 6f 6e 25 2b 34 38 0d 01 4a |%!24=icon%+48..J| 00000250 15 69 63 6f 6e 25 21 32 38 3d 69 63 6f 6e 25 2b |.icon%!28=icon%+| 00000260 39 36 0d 01 54 0f 69 63 6f 6e 25 21 33 32 3d 31 |96..T.icon%!32=1| 00000270 32 0d 01 5e 19 24 28 69 63 6f 6e 25 2b 34 38 29 |2..^.$(icon%+48)| 00000280 3d 22 54 6f 61 73 74 65 72 22 0d 01 68 1a 24 28 |="Toaster"..h.$(| 00000290 69 63 6f 6e 25 2b 39 36 29 3d 22 53 74 5f 65 6d |icon%+96)="St_em| 000002a0 70 74 79 22 0d 01 72 25 c8 99 20 22 57 69 6d 70 |pty"..r%.. "Wimp| 000002b0 5f 43 72 65 61 74 65 49 63 6f 6e 22 2c 2c 69 63 |_CreateIcon",,ic| 000002c0 6f 6e 25 20 b8 20 69 68 25 0d 01 7c 04 0d 01 86 |on% . ih%..|....| 000002d0 18 24 28 6d 65 6e 75 25 2b 30 29 3d 22 54 6f 61 |.$(menu%+0)="Toa| 000002e0 73 74 65 72 22 0d 01 90 0e 6d 65 6e 75 25 3f 31 |ster"....menu%?1| 000002f0 32 3d 37 0d 01 9a 0e 6d 65 6e 75 25 3f 31 33 3d |2=7....menu%?13=| 00000300 32 0d 01 a4 0e 6d 65 6e 75 25 3f 31 34 3d 37 0d |2....menu%?14=7.| 00000310 01 ae 0e 6d 65 6e 75 25 3f 31 35 3d 30 0d 01 b8 |...menu%?15=0...| 00000320 11 6d 65 6e 75 25 21 31 36 3d 38 2a 31 36 0d 01 |.menu%!16=8*16..| 00000330 c2 0f 6d 65 6e 75 25 21 32 30 3d 34 34 0d 01 cc |..menu%!20=44...| 00000340 0e 6d 65 6e 75 25 21 32 34 3d 30 0d 01 d6 16 6d |.menu%!24=0....m| 00000350 65 6e 75 25 21 32 38 3d 25 31 30 30 30 30 30 30 |enu%!28=%1000000| 00000360 30 0d 01 e0 0f 6d 65 6e 75 25 21 33 32 3d 2d 32 |0....menu%!32=-2| 00000370 0d 01 ea 20 6d 65 6e 75 25 21 33 36 3d 28 26 30 |... menu%!36=(&0| 00000380 37 3c 3c 32 34 29 20 84 20 25 31 30 30 30 30 31 |7<<24) . %100001| 00000390 0d 01 f4 16 24 28 6d 65 6e 75 25 2b 34 30 29 3d |....$(menu%+40)=| 000003a0 22 51 75 69 74 22 0d 01 fe 04 0d 02 08 12 ee 20 |"Quit"......... | 000003b0 85 20 f2 66 75 6c 6c 65 72 72 6f 72 0d 02 12 04 |. .fullerror....| 000003c0 0d 02 1c 0c 65 6d 70 74 79 25 3d 30 0d 02 26 0f |....empty%=0..&.| 000003d0 74 6f 61 73 74 69 6e 67 25 3d 31 0d 02 30 0e 62 |toasting%=1..0.b| 000003e0 75 72 6e 69 6e 67 25 3d 32 0d 02 3a 0f 70 6f 70 |urning%=2..:.pop| 000003f0 70 65 64 75 70 25 3d 33 0d 02 44 04 0d 02 4e 12 |pedup%=3..D...N.| 00000400 73 74 61 74 75 73 25 3d 65 6d 70 74 79 25 0d 02 |status%=empty%..| 00000410 58 0c 63 6f 75 6e 74 25 3d 30 0d 02 62 0e 6f 75 |X.count%=0..b.ou| 00000420 74 24 3d 22 31 32 37 22 0d 02 6c 0b 71 75 69 74 |t$="127"..l.quit| 00000430 25 3d a3 0d 02 76 05 f5 0d 02 80 2e 20 20 e7 20 |%=...v...... . | 00000440 73 74 61 74 75 73 25 3d 74 6f 61 73 74 69 6e 67 |status%=toasting| 00000450 25 20 84 20 73 74 61 74 75 73 25 3d 62 75 72 6e |% . status%=burn| 00000460 69 6e 67 25 20 8c 0d 02 8a 2a 20 20 20 20 c8 99 |ing% ....* ..| 00000470 20 22 57 69 6d 70 5f 50 6f 6c 6c 49 64 6c 65 22 | "Wimp_PollIdle"| 00000480 2c 2c 71 25 2c 63 6f 75 6e 74 25 20 b8 20 52 25 |,,q%,count% . R%| 00000490 0d 02 94 07 20 20 cc 0d 02 9e 20 20 20 20 20 c8 |.... .... .| 000004a0 99 20 22 57 69 6d 70 5f 50 6f 6c 6c 22 2c 31 2c |. "Wimp_Poll",1,| 000004b0 71 25 20 b8 20 52 25 0d 02 a8 07 20 20 cd 0d 02 |q% . R%.... ...| 000004c0 b2 0d 20 20 c8 8e 20 52 25 20 ca 0d 02 bc 14 20 |.. .. R% ..... | 000004d0 20 20 20 c9 20 30 20 3a 20 f2 70 6f 70 75 70 0d | . 0 : .popup.| 000004e0 02 c6 14 20 20 20 20 c9 20 36 20 3a 20 f2 63 6c |... . 6 : .cl| 000004f0 69 63 6b 0d 02 d0 16 20 20 20 20 c9 20 37 20 3a |ick.... . 7 :| 00000500 20 f2 65 6e 64 64 72 61 67 0d 02 da 15 20 20 20 | .enddrag.... | 00000510 20 c9 20 39 20 3a 20 71 75 69 74 25 3d b9 0d 02 | . 9 : quit%=...| 00000520 e4 1a 20 20 20 20 c9 20 31 37 2c 31 38 20 3a 20 |.. . 17,18 : | 00000530 f2 6d 65 73 73 61 67 65 0d 02 ee 07 20 20 cb 0d |.message.... ..| 00000540 02 f8 0b fd 20 71 75 69 74 25 0d 03 02 05 e0 0d |.... quit%......| 00000550 03 0c 04 0d 03 16 05 3a 0d 03 20 04 0d 03 2a 0c |.......:.. ...*.| 00000560 dd 20 f2 63 6c 69 63 6b 0d 03 34 0f 20 20 c8 8e |. .click..4. ..| 00000570 20 71 25 21 38 20 ca 0d 03 3e 0e 20 20 20 20 c9 | q%!8 ...>. .| 00000580 20 26 34 20 3a 0d 03 48 16 20 20 20 20 20 20 c8 | &4 :..H. .| 00000590 8e 20 73 74 61 74 75 73 25 20 ca 0d 03 52 2b 20 |. status% ...R+ | 000005a0 20 20 20 20 20 20 20 c9 20 30 20 3a 20 f2 65 72 | . 0 : .er| 000005b0 72 6f 72 28 22 54 6f 61 73 74 65 72 20 65 6d 70 |ror("Toaster emp| 000005c0 74 79 22 2c 31 29 0d 03 5c 9d 20 20 20 20 20 20 |ty",1)..\. | 000005d0 20 20 c9 20 31 2c 32 20 3a 20 f2 65 72 72 6f 72 | . 1,2 : .error| 000005e0 28 22 54 68 69 73 20 73 65 73 73 69 6f 6e 20 6f |("This session o| 000005f0 66 20 27 54 6f 61 73 74 65 72 27 20 69 73 20 63 |f 'Toaster' is c| 00000600 75 72 72 65 6e 74 6c 79 20 62 75 73 79 2c 20 6f |urrently busy, o| 00000610 72 20 68 61 73 20 61 6e 20 6f 70 65 6e 20 64 69 |r has an open di| 00000620 61 6c 6f 67 20 62 6f 78 2e 20 44 6f 20 79 6f 75 |alog box. Do you| 00000630 20 77 61 6e 74 20 74 6f 20 73 74 61 72 74 20 61 | want to start a| 00000640 6e 6f 74 68 65 72 20 73 65 73 73 69 6f 6e 20 6f |nother session o| 00000650 66 20 27 54 6f 61 73 74 65 72 27 20 75 70 3f 22 |f 'Toaster' up?"| 00000660 2c 33 29 0d 03 66 0b 20 20 20 20 20 20 cb 0d 03 |,3)..f. ...| 00000670 70 09 20 20 20 20 cd 0d 03 7a 04 0d 03 84 0f 20 |p. ...z..... | 00000680 20 20 20 c9 20 26 34 30 20 3a 0d 03 8e 16 20 20 | . &40 :.... | 00000690 20 20 20 20 c8 8e 20 73 74 61 74 75 73 25 20 ca | .. status% .| 000006a0 0d 03 98 17 20 20 20 20 20 20 20 20 c9 20 33 20 |.... . 3 | 000006b0 3a 20 f2 64 72 61 67 0d 03 a2 0b 20 20 20 20 20 |: .drag.... | 000006c0 20 cb 0d 03 ac 04 0d 03 b6 38 20 20 20 20 c9 20 | ........8 . | 000006d0 26 32 20 3a 20 c8 99 20 22 57 69 6d 70 5f 43 72 |&2 : .. "Wimp_Cr| 000006e0 65 61 74 65 4d 65 6e 75 22 2c 2c 6d 65 6e 75 25 |eateMenu",,menu%| 000006f0 2c 71 25 21 30 2d 36 34 2c 39 38 2b 34 34 0d 03 |,q%!0-64,98+44..| 00000700 c0 07 20 20 cb 0d 03 ca 05 e1 0d 03 d4 04 0d 03 |.. ............| 00000710 de 05 3a 0d 03 e8 04 0d 03 f2 0b dd 20 f2 64 72 |..:......... .dr| 00000720 61 67 0d 03 fc 10 20 20 74 65 6d 70 25 21 30 3d |ag.... temp%!0=| 00000730 2d 32 0d 04 06 25 20 20 c8 99 20 22 57 69 6d 70 |-2...% .. "Wimp| 00000740 5f 47 65 74 57 69 6e 64 6f 77 53 74 61 74 65 22 |_GetWindowState"| 00000750 2c 2c 74 65 6d 70 25 0d 04 10 2e 20 20 58 25 3d |,,temp%.... X%=| 00000760 74 65 6d 70 25 21 34 2d 74 65 6d 70 25 21 32 30 |temp%!4-temp%!20| 00000770 3a 59 25 3d 74 65 6d 70 25 21 31 36 2d 74 65 6d |:Y%=temp%!16-tem| 00000780 70 25 21 32 34 0d 04 1a 11 20 20 74 65 6d 70 25 |p%!24.... temp%| 00000790 21 34 3d 69 68 25 0d 04 24 23 20 20 c8 99 20 22 |!4=ih%..$# .. "| 000007a0 57 69 6d 70 5f 47 65 74 49 63 6f 6e 53 74 61 74 |Wimp_GetIconStat| 000007b0 65 22 2c 2c 74 65 6d 70 25 0d 04 2e 1e 20 20 74 |e",,temp%.... t| 000007c0 65 6d 70 25 21 38 2b 3d 58 25 3a 74 65 6d 70 25 |emp%!8+=X%:temp%| 000007d0 21 31 36 2b 3d 58 25 0d 04 38 22 20 20 74 65 6d |!16+=X%..8" tem| 000007e0 70 25 21 31 32 2b 3d 59 25 2b 33 36 3a 74 65 6d |p%!12+=Y%+36:tem| 000007f0 70 25 21 32 30 2b 3d 59 25 0d 04 42 1b 20 20 74 |p%!20+=Y%..B. t| 00000800 65 6d 70 25 21 32 34 3d 30 3a 74 65 6d 70 25 21 |emp%!24=0:temp%!| 00000810 32 38 3d 30 0d 04 4c 2b 20 20 74 65 6d 70 25 21 |28=0..L+ temp%!| 00000820 33 32 3d 26 37 46 46 46 46 46 46 46 3a 74 65 6d |32=&7FFFFFFF:tem| 00000830 70 25 21 33 36 3d 26 37 46 46 46 46 46 46 46 0d |p%!36=&7FFFFFFF.| 00000840 04 56 0d 20 20 2a 46 58 20 31 2c 31 0d 04 60 40 |.V. *FX 1,1..`@| 00000850 20 20 c8 99 20 22 44 72 61 67 41 53 70 72 69 74 | .. "DragASprit| 00000860 65 5f 53 74 61 72 74 22 2c 26 30 31 2c 31 2c 22 |e_Start",&01,1,"| 00000870 62 72 65 61 64 22 2b 6f 75 74 24 2c 74 65 6d 70 |bread"+out$,temp| 00000880 25 2b 38 2c 74 65 6d 70 25 2b 32 34 0d 04 6a 05 |%+8,temp%+24..j.| 00000890 e1 0d 04 74 04 0d 04 7e 05 3a 0d 04 88 04 0d 04 |...t...~.:......| 000008a0 92 0e dd 20 f2 65 6e 64 64 72 61 67 0d 04 9c 14 |... .enddrag....| 000008b0 20 20 73 74 61 74 75 73 25 3d 65 6d 70 74 79 25 | status%=empty%| 000008c0 0d 04 a6 16 20 20 f2 69 63 6f 6e 28 22 74 5f 65 |.... .icon("t_e| 000008d0 6d 70 74 79 22 29 0d 04 b0 25 20 20 c8 99 20 22 |mpty")...% .. "| 000008e0 57 69 6d 70 5f 47 65 74 50 6f 69 6e 74 65 72 49 |Wimp_GetPointerI| 000008f0 6e 66 6f 22 2c 2c 74 65 6d 70 25 0d 04 ba 0d 20 |nfo",,temp%.... | 00000900 20 71 25 21 30 3d 36 34 0d 04 c4 10 20 20 71 25 | q%!0=64.... q%| 00000910 21 34 3d 77 69 6d 70 25 0d 04 ce 0c 20 20 71 25 |!4=wimp%.... q%| 00000920 21 38 3d 30 0d 04 d8 0d 20 20 71 25 21 31 32 3d |!8=0.... q%!12=| 00000930 30 0d 04 e2 0d 20 20 71 25 21 31 36 3d 31 0d 04 |0.... q%!16=1..| 00000940 ec 14 20 20 71 25 21 32 30 3d 74 65 6d 70 25 21 |.. q%!20=temp%!| 00000950 31 32 0d 04 f6 14 20 20 71 25 21 32 34 3d 74 65 |12.... q%!24=te| 00000960 6d 70 25 21 31 36 0d 05 00 13 20 20 71 25 21 32 |mp%!16.... q%!2| 00000970 38 3d 74 65 6d 70 25 21 30 0d 05 0a 13 20 20 71 |8=temp%!0.... q| 00000980 25 21 33 32 3d 74 65 6d 70 25 21 34 0d 05 14 0d |%!32=temp%!4....| 00000990 20 20 71 25 21 33 36 3d 30 0d 05 1e 10 20 20 71 | q%!36=0.... q| 000009a0 25 21 34 30 3d 6f 75 74 25 0d 05 28 14 20 20 24 |%!40=out%..(. $| 000009b0 28 71 25 2b 34 34 29 3d 74 79 70 65 24 0d 05 32 |(q%+44)=type$..2| 000009c0 15 20 20 e7 20 74 65 6d 70 25 21 31 32 3d 2d 32 |. . temp%!12=-2| 000009d0 20 8c 0d 05 3c 2f 20 20 20 20 c8 99 20 22 57 69 | ...</ .. "Wi| 000009e0 6d 70 5f 53 65 6e 64 4d 65 73 73 61 67 65 22 2c |mp_SendMessage",| 000009f0 31 37 2c 71 25 2c 2d 32 2c 74 65 6d 70 25 21 31 |17,q%,-2,temp%!1| 00000a00 36 0d 05 46 07 20 20 cc 0d 05 50 2c 20 20 20 20 |6..F. ...P, | 00000a10 c8 99 20 22 57 69 6d 70 5f 53 65 6e 64 4d 65 73 |.. "Wimp_SendMes| 00000a20 73 61 67 65 22 2c 31 37 2c 71 25 2c 74 65 6d 70 |sage",17,q%,temp| 00000a30 25 21 31 32 0d 05 5a 07 20 20 cd 0d 05 64 05 e1 |%!12..Z. ...d..| 00000a40 0d 05 6e 04 0d 05 78 05 3a 0d 05 82 04 0d 05 8c |..n...x.:.......| 00000a50 1d dd 20 f2 65 72 72 6f 72 28 6d 65 73 73 61 67 |.. .error(messag| 00000a60 65 24 2c 66 6c 61 67 73 25 29 0d 05 96 4c 20 20 |e$,flags%)...L | 00000a70 c8 99 20 22 57 69 6d 70 5f 52 65 70 6f 72 74 45 |.. "Wimp_ReportE| 00000a80 72 72 6f 72 22 2c 22 30 30 30 30 22 2b 6d 65 73 |rror","0000"+mes| 00000a90 73 61 67 65 24 2c 26 31 38 20 84 20 66 6c 61 67 |sage$,&18 . flag| 00000aa0 73 25 2c 22 54 6f 61 73 74 65 72 22 20 b8 20 2c |s%,"Toaster" . ,| 00000ab0 72 65 70 6c 79 25 0d 05 a0 05 e1 0d 05 aa 04 0d |reply%..........| 00000ac0 05 b4 05 3a 0d 05 be 04 0d 05 c8 12 dd 20 f2 69 |...:......... .i| 00000ad0 63 6f 6e 28 69 63 6f 6e 24 29 0d 05 d2 1b 20 20 |con(icon$).... | 00000ae0 24 28 69 63 6f 6e 25 2b 39 36 29 3d 22 53 22 2b |$(icon%+96)="S"+| 00000af0 69 63 6f 6e 24 0d 05 dc 10 20 20 74 65 6d 70 25 |icon$.... temp%| 00000b00 21 30 3d 2d 31 0d 05 e6 11 20 20 74 65 6d 70 25 |!0=-1.... temp%| 00000b10 21 34 3d 69 68 25 0d 05 f0 0f 20 20 74 65 6d 70 |!4=ih%.... temp| 00000b20 25 21 38 3d 30 0d 05 fa 10 20 20 74 65 6d 70 25 |%!8=0.... temp%| 00000b30 21 31 32 3d 30 0d 06 04 23 20 20 c8 99 20 22 57 |!12=0...# .. "W| 00000b40 69 6d 70 5f 53 65 74 49 63 6f 6e 53 74 61 74 65 |imp_SetIconState| 00000b50 22 2c 2c 74 65 6d 70 25 0d 06 0e 05 e1 0d 06 18 |",,temp%........| 00000b60 04 0d 06 22 05 3a 0d 06 2c 04 0d 06 36 0b dd 20 |...".:..,...6.. | 00000b70 f2 6c 6f 61 64 0d 06 40 18 20 20 e7 20 73 74 61 |.load..@. . sta| 00000b80 74 75 73 25 3d 65 6d 70 74 79 25 20 8c 0d 06 4a |tus%=empty% ...J| 00000b90 12 20 20 20 20 c8 8e 20 71 25 21 34 30 20 ca 0d |. .. q%!40 ..| 00000ba0 06 54 12 20 20 20 20 20 20 c9 20 26 31 32 35 20 |.T. . &125 | 00000bb0 3a 0d 06 5e 66 20 20 20 20 20 20 20 20 f2 65 72 |:..^f .er| 00000bc0 72 6f 72 28 22 41 6e 20 65 78 74 65 72 6e 61 6c |ror("An external| 00000bd0 20 64 72 69 76 65 72 20 69 73 20 6e 65 65 64 65 | driver is neede| 00000be0 64 20 74 6f 20 74 6f 61 73 74 20 74 68 69 73 20 |d to toast this | 00000bf0 63 72 75 6d 70 65 74 2e 20 50 6c 65 61 73 65 20 |crumpet. Please | 00000c00 72 65 66 65 72 20 74 6f 20 74 68 65 20 6d 61 6e |refer to the man| 00000c10 75 61 6c 22 2c 32 29 0d 06 68 12 20 20 20 20 20 |ual",2)..h. | 00000c20 20 c9 20 26 31 32 36 20 3a 0d 06 72 55 20 20 20 | . &126 :..rU | 00000c30 20 20 20 20 20 f2 65 72 72 6f 72 28 22 54 68 69 | .error("Thi| 00000c40 73 20 62 72 65 61 64 20 68 61 73 20 6e 6f 74 20 |s bread has not | 00000c50 62 65 65 6e 20 74 6f 61 73 74 65 64 2e 20 44 6f |been toasted. Do| 00000c60 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 74 6f 61 | you want to toa| 00000c70 73 74 20 69 74 20 6e 6f 77 3f 22 2c 33 29 0d 06 |st it now?",3)..| 00000c80 7c 2a 20 20 20 20 20 20 20 20 e7 20 72 65 70 6c ||* . repl| 00000c90 79 25 3d 31 20 8c 20 73 74 61 74 75 73 25 3d 74 |y%=1 . status%=t| 00000ca0 6f 61 73 74 69 6e 67 25 0d 06 86 12 20 20 20 20 |oasting%.... | 00000cb0 20 20 c9 20 26 31 32 37 20 3a 0d 06 90 51 20 20 | . &127 :...Q | 00000cc0 20 20 20 20 20 20 f2 65 72 72 6f 72 28 22 54 68 | .error("Th| 00000cd0 69 73 20 74 6f 61 73 74 20 69 73 20 61 6c 72 65 |is toast is alre| 00000ce0 61 64 79 20 74 6f 61 73 74 65 64 2e 20 44 6f 20 |ady toasted. Do | 00000cf0 79 6f 75 20 77 61 6e 74 20 74 6f 20 72 65 74 6f |you want to reto| 00000d00 61 73 74 20 69 74 3f 22 2c 33 29 0d 06 9a 29 20 |ast it?",3)...) | 00000d10 20 20 20 20 20 20 20 e7 20 72 65 70 6c 79 25 3d | . reply%=| 00000d20 31 20 8c 20 73 74 61 74 75 73 25 3d 62 75 72 6e |1 . status%=burn| 00000d30 69 6e 67 25 0d 06 a4 09 20 20 20 20 7f 0d 06 ae |ing%.... ....| 00000d40 36 20 20 20 20 20 20 f2 65 72 72 6f 72 28 22 53 |6 .error("S| 00000d50 6f 72 72 79 2c 20 54 6f 61 73 74 65 72 20 63 61 |orry, Toaster ca| 00000d60 6e 6e 6f 74 20 54 6f 61 73 74 20 74 68 69 73 22 |nnot Toast this"| 00000d70 2c 31 29 0d 06 b8 09 20 20 20 20 cb 0d 06 c2 1b |,1).... .....| 00000d80 20 20 20 20 e7 20 73 74 61 74 75 73 25 3c 3e 65 | . status%<>e| 00000d90 6d 70 74 79 25 20 8c 0d 06 cc 19 20 20 20 20 20 |mpty% ..... | 00000da0 20 f2 69 63 6f 6e 28 22 74 5f 64 6f 77 6e 22 29 | .icon("t_down")| 00000db0 0d 06 d6 2c 20 20 20 20 20 20 c8 99 20 22 4f 53 |..., .. "OS| 00000dc0 5f 52 65 61 64 4d 6f 6e 6f 74 6f 6e 69 63 54 69 |_ReadMonotonicTi| 00000dd0 6d 65 22 20 b8 20 63 6f 75 6e 74 25 0d 06 e0 15 |me" . count%....| 00000de0 20 20 20 20 20 20 63 6f 75 6e 74 25 2b 3d 35 30 | count%+=50| 00000df0 30 0d 06 ea 09 20 20 20 20 cd 0d 06 f4 07 20 20 |0.... ..... | 00000e00 cc 0d 06 fe 91 20 20 20 20 f2 65 72 72 6f 72 28 |..... .error(| 00000e10 22 54 68 69 73 20 73 65 73 73 69 6f 6e 20 6f 66 |"This session of| 00000e20 20 27 54 6f 61 73 74 65 72 27 20 69 73 20 63 75 | 'Toaster' is cu| 00000e30 72 72 65 6e 74 6c 79 20 62 75 73 79 2c 20 6f 72 |rrently busy, or| 00000e40 20 68 61 73 20 61 6e 20 6f 70 65 6e 20 64 69 61 | has an open dia| 00000e50 6c 6f 67 20 62 6f 78 2e 20 44 6f 20 79 6f 75 20 |log box. Do you | 00000e60 77 61 6e 74 20 74 6f 20 73 74 61 72 74 20 61 6e |want to start an| 00000e70 6f 74 68 65 72 20 73 65 73 73 69 6f 6e 20 6f 66 |other session of| 00000e80 20 27 54 6f 61 73 74 65 72 27 20 75 70 3f 22 2c | 'Toaster' up?",| 00000e90 33 29 0d 07 08 07 20 20 cd 0d 07 12 05 e1 0d 07 |3).... ........| 00000ea0 1c 04 0d 07 26 05 3a 0d 07 30 04 0d 07 3a 0e dd |....&.:..0...:..| 00000eb0 20 f2 6d 65 73 73 61 67 65 0d 07 44 10 20 20 c8 | .message..D. .| 00000ec0 8e 20 71 25 21 31 36 20 ca 0d 07 4e 15 20 20 20 |. q%!16 ...N. | 00000ed0 20 c9 20 30 20 3a 20 71 75 69 74 25 3d b9 0d 07 | . 0 : quit%=...| 00000ee0 58 13 20 20 20 20 c9 20 32 20 3a 20 f2 73 61 76 |X. . 2 : .sav| 00000ef0 65 0d 07 62 13 20 20 20 20 c9 20 33 20 3a 20 f2 |e..b. . 3 : .| 00000f00 6c 6f 61 64 0d 07 6c 07 20 20 cb 0d 07 76 05 e1 |load..l. ...v..| 00000f10 0d 07 80 04 0d 07 8a 05 3a 0d 07 94 04 0d 07 9e |........:.......| 00000f20 0c dd 20 f2 70 6f 70 75 70 0d 07 a8 12 20 20 c8 |.. .popup.... .| 00000f30 8e 20 73 74 61 74 75 73 25 20 ca 0d 07 b2 38 20 |. status% ....8 | 00000f40 20 20 20 c9 20 74 6f 61 73 74 69 6e 67 25 20 3a | . toasting% :| 00000f50 20 6f 75 74 25 3d 26 31 32 37 3a 6f 75 74 24 3d | out%=&127:out$=| 00000f60 22 31 32 37 22 3a 74 79 70 65 24 3d 22 54 6f 61 |"127":type$="Toa| 00000f70 73 74 22 0d 07 bc 39 20 20 20 20 c9 20 62 75 72 |st"...9 . bur| 00000f80 6e 69 6e 67 25 20 20 3a 20 6f 75 74 25 3d 26 31 |ning% : out%=&1| 00000f90 32 38 3a 6f 75 74 24 3d 22 31 32 38 22 3a 74 79 |28:out$="128":ty| 00000fa0 70 65 24 3d 22 42 75 72 6e 65 64 22 0d 07 c6 07 |pe$="Burned"....| 00000fb0 20 20 cb 0d 07 d0 18 20 20 f2 69 63 6f 6e 28 22 | ..... .icon("| 00000fc0 74 5f 75 70 22 2b 6f 75 74 24 29 0d 07 da 08 20 |t_up"+out$).... | 00000fd0 20 ef 37 0d 07 e4 17 20 20 73 74 61 74 75 73 25 | .7.... status%| 00000fe0 3d 70 6f 70 70 65 64 75 70 25 0d 07 ee 05 e1 0d |=poppedup%......| 00000ff0 07 f8 04 0d 08 02 05 3a 0d 08 0c 04 0d 08 16 0b |.......:........| 00001000 dd 20 f2 73 61 76 65 0d 08 20 1e 20 20 c8 99 20 |. .save.. . .. | 00001010 32 35 36 2c 71 25 2b 34 34 20 b8 20 70 61 74 68 |256,q%+44 . path| 00001020 6e 61 6d 65 24 0d 08 2a 24 20 20 c8 99 20 22 4f |name$..*$ .. "O| 00001030 53 5f 46 69 6c 65 22 2c 31 31 2c 70 61 74 68 6e |S_File",11,pathn| 00001040 61 6d 65 24 2c 6f 75 74 25 0d 08 34 05 e1 0d 08 |ame$,out%..4....| 00001050 3e 04 0d 08 48 05 3a 0d 08 52 04 0d 08 5c 44 f4 |>...H.:..R...\D.| 00001060 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ***************| 00001070 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a |****************| * 00001090 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d |***************.| 000010a0 08 66 04 0d 08 70 10 dd 20 f2 66 75 6c 6c 65 72 |.f...p.. .fuller| 000010b0 72 6f 72 0d 08 7a 0b 20 20 ee 20 85 20 87 0d 08 |ror..z. . . ...| 000010c0 84 0a 20 20 ea 20 4d 25 0d 08 8e 0a 20 20 4d 25 |.. . M%.... M%| 000010d0 3d eb 0d 08 98 09 20 20 eb 20 31 0d 08 a2 1b 20 |=..... . 1.... | 000010e0 20 ef 20 31 39 2c 30 2c 32 34 2c 26 34 30 2c 26 | . 19,0,24,&40,&| 000010f0 34 30 2c 26 46 30 0d 08 ac 15 20 20 fb 20 30 2c |40,&F0.... . 0,| 00001100 26 34 30 2c 26 34 30 2c 26 46 30 0d 08 b6 1b 20 |&40,&40,&F0.... | 00001110 20 f1 20 8a 30 2c 30 29 20 f6 24 2b 22 20 28 22 | . .0,0) .$+" ("| 00001120 3b 9e 3b 22 29 22 0d 08 c0 2e 20 20 f1 20 8a 35 |;.;")".... . .5| 00001130 2c 31 33 29 20 22 54 68 69 73 20 54 6f 61 73 74 |,13) "This Toast| 00001140 65 72 20 68 61 73 20 70 65 72 66 6f 72 6d 65 64 |er has performed| 00001150 20 61 6e 22 0d 08 ca 23 20 20 f1 20 8a 36 2c 31 | an"...# . .6,1| 00001160 34 29 20 22 69 6c 6c 65 67 61 6c 20 6f 70 65 72 |4) "illegal oper| 00001170 61 74 69 6f 6e 2e 22 0d 08 d4 25 20 20 f1 20 8a |ation."...% . .| 00001180 35 2c 31 38 29 20 22 41 54 54 45 4d 54 20 54 4f |5,18) "ATTEMT TO| 00001190 20 43 4f 55 4e 54 49 4e 55 45 3f 22 0d 08 de 2e | COUNTINUE?"....| 000011a0 20 20 f1 20 8a 31 30 2c 32 30 29 20 22 45 6e 74 | . .10,20) "Ent| 000011b0 65 72 20 3d 20 4f 4b 2c 20 45 73 63 61 70 65 20 |er = OK, Escape | 000011c0 3d 20 43 61 6e 63 65 6c 2e 22 0d 08 e8 1b 20 20 |= Cancel.".... | 000011d0 f1 20 8a 33 30 2c 32 35 29 20 22 28 20 20 4f 4b |. .30,25) "( OK| 000011e0 20 20 29 22 3b 0d 08 f2 16 20 20 f5 20 fd 20 a6 | )";.... . . .| 000011f0 2d 31 31 33 20 84 20 a6 2d 37 34 0d 08 fc 1a 20 |-113 . .-74.... | 00001200 20 c8 99 20 22 57 69 6d 70 5f 53 65 74 4d 6f 64 | .. "Wimp_SetMod| 00001210 65 22 2c 4d 25 0d 09 06 12 20 20 e7 20 ac 20 a6 |e",M%.... . . .| 00001220 2d 37 34 20 8c 20 e0 0d 09 10 05 e1 0d ff |-74 . ........| 0000122e