Home » Archimedes archive » Archimedes World » AW-1993-01.adf » AWJan93 » !AWJan93/Goodies/Commands/!PRMIndex/!RunImage

!AWJan93/Goodies/Commands/!PRMIndex/!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-1993-01.adf » AWJan93
Filename: !AWJan93/Goodies/Commands/!PRMIndex/!RunImage
Read OK:
File size: 7866 bytes
Load address: 0000
Exec address: 0000
File contents
D��< ��40����Q��Z���BASIC -Quit @00009000,00010818�h�x

� >!RunImage
:
&� � �error(�,�$+" ("+�(�)+")",6):�
(:
2� task% 4:$task%="TASK"
<;ș "Wimp_Initialise",200,&4B534154,"PRM Index" � appid%
F:
P�initialise_variables
Z:
dspace%=temp%
n2ș "Wimp_OpenTemplate",,"<Obey$Dir>.Templates"
xEș "Wimp_LoadTemplate",,q%,space%,temp%+2048,-1,"Info" � ,,space%
�)ș "Wimp_CreateWindow",,q% � infobox%
�Eș "Wimp_LoadTemplate",,q%,space%,temp%+2048,-1,"SwiW" � ,,space%
�&ș "Wimp_CreateWindow",,q% � swiw%
�Eș "Wimp_LoadTemplate",,q%,space%,temp%+2048,-1,"Sear" � ,,space%
�)ș "Wimp_CreateWindow",,q% � searchw%
�Eș "Wimp_LoadTemplate",,q%,space%,temp%+4096,-1,"OSBW" � ,,space%
�%ș "Wimp_CreateWindow",,q% � osw%
�Eș "Wimp_LoadTemplate",,q%,space%,temp%+4096,-1,"StSu" � ,,space%
�&ș "Wimp_CreateWindow",,q% � staw%
�ș "Wimp_CloseTemplate"
�!�update_icon(infobox%,8,ver$)
�R!q%=infobox%:q%!4=1:ș "Wimp_GetIconState",,q%:messbuf%=!(q%+28):curws%=space%
�:
�make_menus
�load_sprites
�install_icon
":
,3� � �error(�,�$+" ("+�(�)+")",3):� reply%=2 � �
6:
@�
J%ș "Wimp_Poll",,q% � reason_code%
TȎ reason_code% �
^A� 2:�open_window(!q%,q%!4,q%!8,q%!12,q%!16,q%!20,q%!24,q%!28)
h� 3:�close_window(!q%)
r/� 6:�check_mouse(!q%,q%!4,q%!8,q%!12,q%!16)
|*� 8:�key_pressed(!q%,q%!4,q%!20,q%!24)
�� 9:�menu_select(q%)
�� 17,18:�receive
��
�� quit%
�ș "Wimp_CloseDown":�
�:
���initialise_variables
�5� q% 4096,menufree% &800,temp% 4096,errorbuf% 256
�Wcurws%=temp%:maxws%=temp%+2048:menustart%=menufree%:menuend%=menufree%+&800:menu%=0
�Nquit%=�:ver$="1.12 (14 Sep 1992)":group%=1:page_number%=1:pages%=1:more%=�
�4� swi_name$(364),swi_number$(364),swi_page$(364)
�ș "Hourglass_On"
�
� �DTP
� X=1 � 364
.� swi_name$(X),swi_number$(X),swi_page$(X)
�
&4� os_number$(118),os_descrip$(118),os_page$(118)
0
� �TnS
:� X=1 � 118
D.� os_number$(X),os_descrip$(X),os_page$(X)
N�
X(� star_command$(162),star_page$(162)
b
� �DFT
l� X=1 � 162
v$� star_command$(X),star_page$(X)
��
�ș "Hourglass_Off"
��
�:
���make_menus
�menufree%=menustart%
�%� loop%=menustart% � menuend% � 4
�!loop%=0
��
�Ciconmenu%=�create_menu("# PRM Index ,Info>infobox%,Quit","","")
��
�:
���load_sprites
-S%=�"<Obey$Dir>.!Sprites":T%=�#S%+16:�#S%
� sprites% T%
:!sprites%=T%:sprites%!4=0:sprites%!8=16:sprites%!12=16
 "ș "OS_SpriteOp",&109,sprites%
*8ș "OS_SpriteOp",&10A,sprites%,"<Obey$Dir>.!Sprites"
4�
>:
H��install_icon
RJ!q%=-1:q%!4=0:q%!8=0:q%!12=68:q%!16=64:q%!20=&2102:spname$="!PRMIndex"
\H� q%!24(�spname$+1):$(q%!24)=spname$:q%!28=sprites%:q%!32=�spname$+1
f'ș "Wimp_CreateIcon",,q% � appicon%
p�
z:
���error(err,report$,type%)
�!errorbuf%=err
�$(errorbuf%+4)=report$+�(0)
�?ș "Wimp_ReportError",errorbuf%,type%,"PRM Index" � ,reply%
��
�:
�>��open_window(!q%,q%!4,q%!8,q%!12,q%!16,q%!20,q%!24,q%!28)
�ș "Wimp_OpenWindow",,q%
��
�:
���close_window(!q%)
�ș "Wimp_CloseWindow",,q%
��
:
8��check_mouse(mousex%,mousey%,button%,window%,icon%)
Ȏ window% �
$� -2:� icon%=appicon% �
.F� button%=2 � ș "Wimp_CreateMenu",,iconmenu%,mousex%-48,96+(2*44)
8&� (button% � 5)<>0 � �open_windows
B�
L� swiw%
V#� (button% � 5)<>0 � Ȏ icon% �
`/� 44:page_number%-=1:� more%=� � �swi_pages
j/� 45:page_number%+=1:� more%=� � �swi_pages
t�
~
� osw%
�#� (button% � 5)<>0 � Ȏ icon% �
�.� 40:page_number%-=1:� more%=� � �os_pages
�.� 41:page_number%+=1:� more%=� � �os_pages
��
�� staw%
�#� (button% � 5)<>0 � Ȏ icon% �
�0� 28:page_number%-=1:� more%=� � �star_pages
�0� 29:page_number%+=1:� more%=� � �star_pages
��
�� searchw%
�#� (button% � 5)<>0 � Ȏ icon% �
�� 22:�search
� 2:group%=1

� 3:group%=2
� 4:group%=3
� 5:group%=4
(� 6:group%=5
2� 7:group%=6
<� 8:group%=7
F� 9:group%=8
P� 10:group%=9
Z� 11:group%=10
d� 12:group%=11
n� 13:group%=12
x� 14:group%=13
�� 15:group%=14
�� 16:group%=15
�� 17:group%=16
�� 18:group%=17
�� 19:group%=18
�� 20:group%=19
�� 21:group%=20
�� 32:group%=21
�� 39:group%=22
�� 25:group%=23
�� 26:group%=24
�� 27:group%=25
�� 28:group%=26
� 29:group%=27
� 30:group%=28
�
"�
,�
6:
@-��key_pressed(window%,icon%,index%,char%)
J#� window%=searchw% � Ȏ char% �
T� 13:�move_caret(1)
^� &18E:�move_caret(1)
h� &18F:�move_caret(-1)
r�
|ș "Wimp_ProcessKey",char%
��
�:
���menu_select(q%)
�� selection%,selection$
�� selection% 255
�1ș "Wimp_DecodeMenu",,iconmenu%,q%,selection%
�selection$=$selection%
�Ȏ selection$ �
�"� "Quit":ș "Wimp_CloseDown":�
��
� ș "Wimp_GetPointerInfo",,q%
�.� q%!8=1 � ș "Wimp_CreateMenu",,iconmenu%
��
:

��receive
Ȏ q%!16 �
&� 0:quit%=�
0�
:�
D:
N;��update_icon(update_window%,update_icon%,update_text$)
X(!q%=update_window%:q%!4=update_icon%
bș "Wimp_GetIconState",,q%
l1$(q%!28)=update_text$:q%!36=�(update_text$)+1
vq%!8=0:q%!12=0
�ș "Wimp_SetIconState",,q%
��
�:
�&ݤcreate_menu(menu$,menu2$,menu3$)
�2� menufree%+28>menuend% � � 1,"Menu Area Full"
�� m%,r%
�menuptr%=menufree%
�r%=0
�?� �menu$,1)="#" � r%=1:menutitle$=�par(",") � menutitle$=""
�� �menutitle$,1)="{" �
�boticon%=9
�+menutitle$=�menutitle$,�(menutitle$)-1)
��
boticon%=1
�
$menuptr%=menutitle$
 ;menuptr%?12=7:menuptr%?13=2:menuptr%?14=7:menuptr%?15=0
*3menuptr%!16=196-24:menuptr%!20=44:menuptr%!24=0
4$menuptr%+=28:maxx%=�menutitle$-3
>�
Hitem$=�par(",")
R� item$="++" �
\r%=0
fmenu$=menu2$
p�
z� item$="+++" �
�r%=0
�menu%=menu3$
��
��menu_item(item$)
��
��
�� item$=""
�� maxx%>20 � maxx%=20
�$m%=menufree%:m%!16=(maxx%*8+6)*2
�menufree%=menuptr%
�=m%
�:
���menu_item(text$)
	3� text$="" � menuptr%!-24=(menuptr%!-24)� &80:�
	2� menuptr%+24 >menuend% � � 1,"Menu Area Full"
	� r%,flag%,V%
	$
flag%=&00
	.r%=�text$,">")
	8� r%>0 �
	Bsubptr%=��text$,r%+1)
	Ltext$=�text$,r%-1)
	V�
	`rr%=�text$,"}")
	j
� rr%>0 �
	tsubptr%=��text$,rr%+1)
	~text$=�text,rr%-1)
	�flag%+=&08
	��
	�subptr%=-1
	��
	��
	�7� �text$,1)="#" � text$=�text$,�text$-1):flag%+=&02
	�7� �text$,1)="\" � text$=�text$,�text$-1):flag%+=&01
	�rrr%=�text$,"|")
	�rrrr%=�text$,"�")
	�� rrr%=0 � rrrr%=0 �
	�mfg%=0<<28:mbg%=7<<24
	��

Ȏ rrr% �

� 0:mfg%=0 <<28

'mfg%=(�(�text$,rrr%+1,2)) � 16)<<28
('text$=�text$,rrr%-1)+�text$,rrr%+3)
2�
<rrrr%=�text$,"�")
FȎ rrrr% �
P� 0:mbg%=7<<24
Z
d(mbg%=(�(�text$,rrrr%+1,2)) � 16)<<24
n)text$=�text$,rrrr%-1)+�text$,rrrr%+3)
x�
��
�menuptr%!0=flag%
�menuptr%!4=subptr%
�%menuptr%!8=mfg%+mbg%+&20+boticon%
�L� �text$,1)="/" � text$=�text$,�text$-1):menuptr%!8=(menuptr%!8 � 1<<22)
�� �text$,1)="$" �
�!menuptr%+=&04
�menuptr%!+=&108
�r%=�text$,"(")
�7� r%>0 � L%=��text$,r%+1):text$=�text$,r%-1)� L%=12
�	V%=-1
�menuptr%!12=��text$,2)
�menuptr%!16=-1
menuptr%!20=L%
text$=�L%," ")
�
"� �text$<=12 �
,$(menuptr%+12)=text$
6�
@%R%=�workspace(�text$+1):$R%=text$
J6menuptr%!12=R%:menuptr%!16=-1:menuptr%!20=�text$+1
T menuptr%!8=menuptr%!8 � &100
^�
h�
r!� �text$>maxx% � maxx%=�text$
|menuptr%+=24
��
�:
�ݤpar(sep$)
�%r1%=r%+1:r%=�menu$+sep$,sep$,r1%)
�=�menu$,r1%,r%-r1%)
�:
�ݤworkspace(L%)
�3� curws%+L%>maxws% � � 1,"No More Buffer Space"
�curws%+=L%:=curws%-L%
�:
���tick(menu%,item%,total%)
�� Z=0 � total%
��notick(menu%,Z)
�
� address%
 address%=menu%+28+(24*item%)
&address%!0=address%!0 � &01
0�
::
D��notick(menu%,item%)
N� address%
X address%=menu%+28+(24*item%)
b!address%!0=address%!0 � � &01
l�
v:
���open_windows
�&!q%=osw%:ș "Wimp_CloseWindow",,q%
�'!q%=swiw%:ș "Wimp_CloseWindow",,q%
�'!q%=staw%:ș "Wimp_CloseWindow",,q%
�O!q%=searchw%:ș "Wimp_GetWindowState",,q%:q%!28=-1:ș "Wimp_OpenWindow",,q%
��
�:
���search
�ș "Hourglass_On"
�Ȏ group% �
� � 1:group$="ADFS":�new_group
�'� 2:group$="ColourTrans":�new_group
�$� 3:group$="Debugger":�new_group

 � 4:group$="Draw":�new_group

"� 5:group$="Econet":�new_group

$� 6:group$="FileCore":�new_group

  � 7:group$="Font":�new_group

*&� 8:group$="FPEmulator":�new_group

4%� 9:group$="Hourglass":�new_group

> � 10:group$="IIC":�new_group

H"� 11:group$="NetFS":�new_group

R%� 12:group$="NetPrint":�new_group

\� 13:group$="OS":�new_group

f$� 14:group$="PDriver":�new_group

p#� 15:group$="Podule":�new_group

z"� 16:group$="RamFS":�new_group

�"� 17:group$="Shell":�new_group

�"� 18:group$="Sound":�new_group

�&� 19:group$="WaveSynth":�new_group

�!� 20:group$="Wimp":�new_group

�(� 21,22,23,24,25,26,27,28:�new_group

��

�Ȏ group% �

�8� 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20

�&!q%=osw%:ș "Wimp_CloseWindow",,q%

�'!q%=staw%:ș "Wimp_CloseWindow",,q%

�L!q%=swiw%:ș "Wimp_GetWindowState",,q%:q%!28=-1:ș "Wimp_OpenWindow",,q%

�� 21,22

�'!q%=swiw%:ș "Wimp_CloseWindow",,q%
'!q%=staw%:ș "Wimp_CloseWindow",,q%
K!q%=osw%:ș "Wimp_GetWindowState",,q%:q%!28=-1:ș "Wimp_OpenWindow",,q%
� 23,24,25,26,27,28
$'!q%=swiw%:ș "Wimp_CloseWindow",,q%
.&!q%=osw%:ș "Wimp_CloseWindow",,q%
8L!q%=staw%:ș "Wimp_GetWindowState",,q%:q%!28=-1:ș "Wimp_OpenWindow",,q%
B�
Lș "Hourglass_Off"
V�
`:
j��move_caret(inc%)
ticon%+=inc%
~� icon%=27 � icon%=25
�� icon%=24 � icon%=26
�2ș "Wimp_SetCaretPosition",searchw%,icon%,,,-1
��
�:
���new_group
�Ȏ group% �
�,� 13:�update_icon(swiw%,2,"Kernel SWIs")
�1� 21:�update_icon(osw%,2,"Index of OS_Bytes")
�1� 22:�update_icon(osw%,2,"Index of OS_Words")
�:� 23,24,25,26,27,28:�update_icon(staw%,2,"* Commands")
�* �update_icon(swiw%,2,group$+" SWIs")
��
Ȏ group% �

� 1:Y=1:Z=6:more%=�
� 2:Y=7:Z=23:more%=�
� 3:Y=24:Z=24:more%=�
(� 4:Y=25:Z=36:more%=�
2� 5:Y=37:Z=59:more%=�
<� 6:Y=60:Z=65:more%=�
F� 7:Y=66:Z=95:more%=�
P� 8:Y=96:Z=96:more%=�
Z� 9:Y=97:Z=102:more%=�
d� 10:Y=103:Z=103:more%=�
n� 11:Y=104:Z=116:more%=�
x� 12:Y=117:Z=122:more%=�
�� 13:Y=123:Z=247:more%=�
�� 14:Y=248:Z=268:more%=�
�� 15:Y=269:Z=278:more%=�
�� 16:Y=279:Z=284:more%=�
�� 17:Y=285:Z=286:more%=�
�� 18:Y=287:Z=311:more%=�
�� 19:Y=312:Z=312:more%=�
�� 20:Y=313:Z=364:more%=�
�� 21:Y=15:Z=118:more%=�
�� 22:Y=1:Z=14:more%=�
�� 23:Y=1:Z=41:more%=�
�� 24:Y=42:Z=59:more%=�
�� 25:Y=60:Z=74:more%=�
� 26:Y=75:Z=95:more%=�
� 27:Y=96:Z=145:more%=�
� 28:Y=146:Z=162:more%=�
"�
,page_number%=1:pages%=1
6�sort_pages
@�
J:
T~� _DescribeDisc,40245,1058,_DiscOp,40240,1053,_Drives,40242,1055,_FreeSpace,40243,1056,_HDC,40241,1054,_Retries,40244,1057
^:
h�� _ColourNumberToGCOL,4074D,1419,_GCOLToColourNumber,4074C,1418,_InvalidateCache,40750,1423,_ReturnColourNumber,40744,1410,_ReturnColourNumberForMode,40746,1412,_ReturnFontColours,4074E,1420,_ReturnGCOL,40742,1408
r�� _ReturnGCOLForMode,40745,1411,_ReturnOppColourNumber,40749,1415,_ReturnOppColourNumberForMode,4074B,1417,_ReturnOppGCOL,40747,1408,_ReturnOppGCOLForMode,4074A,1416,_SelectGCOLTable,40741,1407,_SelectTable,40740,1406
|K� _SetFontColours,4074F,1422,_SetGCOL,40743,1409,_SetOppGCOL,40748,1414
�:
�� _Disassemble,40380,1681
�:
��� _Fill,40702,1502,_FillFP,40703,----,_FlattenPath,40708,1506,_FlattenPathFP,40709,----,_ProcessPath,40700,1499,_ProcessPathFP,40701,----,_Stroke,40704,1503,_StrokeFP,40705,----,_StrokePath,40706,1505
�T� _StrokePathFP,40707,----,_TransformPath,4070A,1507,_TransformPathFP,4070B,----
�:
��� _AbandonReceive,40003,1366,_AbandonTransmit,40008,1371,_AllocatePort,40013,1382,_ClaimPort,40015,1384,_ConvertStatusToError,4000C,1375,_ConvertStatusToString,4000B,1374,_CreateReceive,40000,1364
��� _DeAllocatePort,40014,1383,_DoImmediate,40017,1386,_DoTransmit,40009,1372,_EnumerateReceive,40005,1368,_ExamineReceive,40001,1364,_PollTransmit,40007,1370,_PrintBanner,40010,1380,_ReadLocalStationAndNet,4000A,1373
��� _ReadProtection,4000D,1376,_ReadReceive,40002,1365,_ReadStationNumber,4000F,1379,_ReleasePort,40012,1381,_SetProtection,4000E,1377,_StartImmediate,40016,1385,_StartTransmit,40016,1369,_WaitForReception,40004,1367
�:
�� _Create,40541,1018,_DescribeDisc,40545,1023,_DiscOp,40540,1015,_Drives,40542,1020,_FloppyStructure,40544,1022,_FreeSpace,40543,1021
�:
��� _CacheAddr,40080,1437,_Caret,40087,1447,_CharBBox,4008E,1454,_ConverttoOS,40088,1448,_ConverttoPoints,40089,1449,_CurrentFont,4008B,1451,_FindCaret,4008D,1453,_FindCaretJ,40096,1466,_FindFont,40081,1438
�� _FutureFont,4008C,1452,_ListFonts,40091,1457,_LoseFont,40082,1439,_MakeBitmap,40099,1469,_Paint,40086,1444,_ReadColourTable,40098,1468,_ReadDefn,40083,1440,_ReadFontMax,4009C,1474,_ReadFontPrefix,4009D,1475
�� _ReadInfo,40084,1441,_ReadScaleFactor,4008F,1455,_ReadThresholds,40094,1462,_SetFont,4008A,1450,_SetFontColours,40092,1458,_SetFontMax,4009B,1473,_SetPalette,40093,1460,_SetScaleFactor,40090,1456
f� _SetThresholds,40095,1465,_StringBBox,40097,1467,_StringWidth,40085,1442,_UnCacheFile,4009A,1471
&:
0� _Version,40480,1707
::
Dp� _LEDs,406C5,1395,_Off,406C1,1391,_On,406C0,1390,_Percentage,406C4,1394,_Smash,406C2,1392,_Start,406C3,1393
N:
X� _Control,240,824
b:
l�� _ConvertDate,4004B,1090,_DoFSOp,40048,1087,_DoFSOpToGivenFS,4004C,1091,_EnumerateFSCache,4004A,1089,_EnumerateFSList,40049,1088,_ReadCurrentContext,40044,1083,_ReadFSName,40042,1081,_ReadFSNumber,40040,1079
v�� _ReadFSTimeouts,40046,1085,_SetCurrentContext,40045,1084,_SetFSName,40043,1082,_SetFSNumber,40041,1080,_SetFSTimeouts,40047,1086
�:
��� _ReadPSName,40202,1110,_ReadPSNumber,40200,1108,_ReadPSTimeouts,40204,1112,_SetPSName,40203,1111,_SetPSNumber,40201,1109,_SetPSTimeouts,40205,1113
�:
��� _AddCallBack,54,759,_AddToVector,47,61,_Args,9,858-866,_BGet,A,869,_BinaryToDecimal,28,590,_BPut,B,870,_BreakCtrl,18,747,_BreakPt,17,746,_Byte (See Index of OS_Bytes),6,----,_CallAfter,3B,571
��� _CallAVector,34,60,_CallBack,15,745,_CallEvery,3C,572,_ChangedBox,5A,359,_ChangeDynamicArea,2A,797,_ChangeEnvironment,40,755,_CheckModeValid,3F,355,_Claim,1F,58,_ClaimDeviceVector,4B,94
��� _ClaimScreenMemory,41,800,_CLI,5,619,_Confirm,59,822,_Control,F,741,_ConvertBinary1,DD,601,_ConvertBinary2,DE,601,_ConvertBinary3,DF,601,_ConvertBinary4,E0,601,_ConvertCardinal1,D5,601
��� _ConvertCardinal2,D6,601,_ConvertCardinal3,D7,601,_ConvertCardinal4,D8,601,_ConvertDateAndTime,C1,601,_ConvertFileSize,EC,601,_ConvertFixedFileSize,EB,601,_ConvertFixedNetStation,E9,601,_ConvertHex1,D0,601
��� _ConvertHex2,D1,601,_ConvertHex4,D2,601,_ConvertHex6,D3,601,_ConvertHex8,D4,601,_ConvertInteger1,D9,601,_ConvertInteger2,DA,601,_ConvertInteger3,DB,601,_ConvertInteger4,DC,601,_ConvertNetStation,EA,601
��� _ConvertSpacedCardinal1,E1,601,_ConvertSpacedCardinal2,E2,601,_ConvertSpacedCardinal3,E3,601,_ConvertSpacedCardinal4,E4,601,_ConvertSpacedInteger1,E5,601,_ConvertSpacedInteger2,E6,601,_ConvertSpacedInteger3,E7,601
��� _ConvertSpacedInteger4,E8,601,_ConvertStandardDateAndTime,C0,575,_CRC,5B,823,_DelinkApplication,4D,802,_EnterOS,16,108,_EvaluateExpression,2D,591,_Exit,11,743,_ExitAndDie,50,758,_File,8,846-856
��� _Find,D,879-882,_FSControl,29,883-897,_GBPB,C,871-877,_GenerateError,2B,41,_GenerateEvent,22,118,_GetEnv,10,742,_GSInit,25,587,_GSRead,26,588,_GSTrans,27,589,_Heap,1D,790-796,_HeapSort,4F,819
�� _InstallKeyHandler,3E,538,_IntOff,14,107,_IntOn,13,106,_Module,1E,646-660,_Mouse,1C,342,_NewLine,3,166,_Plot,45,356,_PrettyPrint,44,185,_PrintChar,5D,188,_ReadArgs,49,597,_ReadC,4,481
��� _ReadDefaultHandler,55,760,_ReadDynamicArea,5C,807,_ReadEscapeState,2C,537,_ReadLine,E,535,_ReadMemMapEntries,52,805,_ReadMemMapInfo,51,804,_ReadModeVariable,35,350,_ReadMonotonicTime,42,574
�� _ReadPalette,2F,343,_ReadPoint,32,349,_ReadRAMFsLimits,4A,801,_ReadSysInfo,58,358,_ReadUnsigned,21,585,_ReadVarVal,23,750,_ReadVduVariables,31,345,_Release,20,59,_ReleaseDeviceVector,4C,95
�� _RemoveCursors,36,353,_RemoveTickerEvent,3D,573,_RestoreCursors,37,354,_SerialOp,57,190-200,_ServiceCall,30,669,_SetCallBack,1B,749,_SetECFOrigin,56,357,_SetEnv,12,744,_SetMemMapEntries,53,806
�� _SetVarVal,24,732,_SpriteOp,2E,393-446,_SubstituteArgs,43,595,_SWINumberFromString,39,593,_SWINumberToString,38,592,_UnusedSWI,19,748,_UpCall,33,137-143,_UpdateMEMC,1A,789,_ValidateAddress,3A,799
 �� _Word (See Index of OS_Words,7,----,_Write0,2,165,_WriteC,0,"28,163",_WriteEnv,48,757,_WriteI,100-1FF,199,_WriteN,46,189,_WriteS,1,164
*:
4�� _AbortJob,80149,1552,_CancelJob,8014E,1560,_CancelJobWithError,80152,1564,_CheckFeatures,80142,1544,_CurrentJob,80146,1594,_DrawPage,8014C,1556,_EndJob,80148,1551,_EnumerateJobs,80150,1562,_FontSWI,80147,1550
>�� _GetRectangle,8014D,1559,_GiveRectangle,8014B,1554,_Info,80140,1539,_InsertIllustration,80154,1566,_PageSize,80143,1545,_Reset,8014A,1553,_ScreenDump,8014F,1561,_SelectIllustration,80153,1565
H^� _SelectJob,80145,1547,_SetInfo,80141,1547,_SetPageSize,80144,1546,_SetPrinter,80151,1563
R:
\�� _CallLoader,40286,1655,_EnumerateChunks,40282,1651,_HardwareAddress,40289,1658,_RawRead,40287,1656,_RawWrite,40288,1657,_ReadBytes,40284,1653,_ReadChunk,40283,1652,_ReadHeader,40281,1650,_ReadID,40280,1649
f� _WriteBytes,40285,1654
p:
zz� _DescribeDisc,40785,1072,_DiscOp,40780,1069,_Drives,40782,1070,_FreeSpace,40783,1071,_NOP,40781,----,_NOP,40784,----
�:
�,� _Create,405C0,1711,_Destroy,405C1,1712
�:
��� _AttachNamedVoice,4018A,1601,_AttachVoice,40185,1595,_Configure,40140,1586,_Control,40189,1599,_ControlPacked,40186,1596,_Enable,40141,1587,_InstallVoice,40183,1593,_LogScale,40182,1592,_Pitch,40188,1598
��� _QBeat,401C6,1610,_QFree,401C3,1607,_QInit,401C0,1604,_QInterface,401C7,1611,_QRemove,401C2,1606,_QSchedule,401C1,1605,_QSDispatch,401C4,1608,_QTempo,401C5,1609,_ReadControlBlock,4018B,1602
��� _RemoveVoice,40184,1594,_SoundLog,40181,1591,_Speaker,40143,1589,_Stereo,40142,1588,_Tuning,40187,1597,_Volume,40180,1590,_WriteControlBlock,4018C,1603
�:
�� _Load,40300,1634
�:
��� _BaseOfSprites,400EA,1272,_BlockCopy,400EB,1273,_ClaimFreeMemory,400EE,1279,_CloseDown,400DD,1241,_CloseTemplate,400DA,1237,_CloseWindow,400C6,1191,_CommandWindow,400EF,1280,_CreateIcon,400C2,1180
�� _CreateMenu,400D4,1226,_CreateSubMenu,400E8,1270,_DecodeMenu,400C1,1174,_DeleteMenu,400D5,1231,_DeleteIcon,400C4,1189,_DeleteWindow,400C3,1188,_DragBox,400D0,1216,_ForceRedraw,400D1,1221
��� _GetCaretPosition,400D3,1225,_GetIconState,400CE,1213,_GetPointerInfo,400CF,1214,_GetRectangle,400CA,1208,_GetWindowInfo,400CC,1210,_GetWindowOutline,400E0,1245,_GetWindowState,400CB,1209,_Initialise,400C0,1173
��� _LoadTemplate,400DB,1238,_OpenTemplate,400D9,1236,_OpenWindow,400C5,1190,_PlotIcon,400E2,1248,_Poll,400C7,1192,_PollIdle,400E1,1246,_ProcessKey,400DC,1240,_ReadPalette,400E5,1251,_ReadPixTrans,400ED,1277
�� _ReadSysInfo,400F2,1284,_RedrawWindow,400C8,1204,_ReportError,400DF,1243,_SendMessage,400E7,1253,_SetCaretPosition,400D2,1223,_SetColour,400E6,1252,_SetExtent,400D7,1233,_SetFontColours,400F3,1285
�� _SetIconState,400CD,1211,_SetMode,400E3,1249,_SetPalette,400E4,1250,_SetPointerShape,400D8,1234,_SlotSize,400EC,1275,_SpriteOp,400E9,1271,_StartTask,400DE,1242,_TextColour,400F0,1282,_TransferBlock,400F1,1283
4� _UpdateWindow,400C9,1206,_WhichIcon,400D6,1232
$:
.�� 0    (&00),Read line from input stream to memory,534,1    (&01),Read system clock,556,2    (&02),Write system clock,557,3    (&03),Read interval timer,558,4    (&04),Write interval timer,559
8�� 9    (&09),Read pixel logical colour,325,10   (&0A),Read a character definition,326,11   (&0B),Read the palette,328,12   (&0C),Write the palette,329,13   (&0D),Read current and last graphics cursors,330
B�� 14   (&0E),Read CMOS clock,560-565,15   (&0F),Write CMOS clock,566-569,21   (&15),Define pointer and mouse parameters,331-339,22   (&16),Write screen base address,340
L:
V�� 0    (&00),Display OS version information,816,1    (&01),Write user flag,817,2    (&02),Specify input stream,482,3    (&03),Specify output streams,167,4    (&04),Cursor key status,484,5    (&05),Write printer driver type,169
`�� 6    (&06),Write printer ignore character,171,7    (&07),Write RS423 recieve rate,486,8    (&08),Write RS423 transmit rate,172,9    (&09),Write duration of first colour,296,10   (&0A),Write duration of second colour,297
j�� 11   (&0B),Write keyboard auto-repeat delay,488,12   (&0C),Write keyboard auto-repeat rate,489,13   (&0D),Disable event,116,14   (&0E),Enable event,117,15   (&0F),Flush buffer,128,18   (&12),Reset function keys,490
t�� 19   (&13),Wait for vertical sync (vsync),298,20   (&14),Reset font definitions,299,21   (&15),Flush selected buffer,129,25   (&19),Reset group of font definitions,300,106  (&6A),Select pointer/activate mouse,301
~�� 112  (&70),Write VDU driver screen bank,302,113  (&71),Write display hardware screen bank,303,114  (&72),Write shadow/non-shadow state,304,117  (&75),Read VDU status,305,118  (&76),Reflect keyboard status in LEDs,491
��� 120  (&78),Write keys pressed information,492,121  (&79),Keyboard scan,493,122  (&7A),Keyboard scan from 16 decimal,494,124  (&7C),Clear escape condition,495,125  (&7D),Set escape condition,496
��� 126  (&7E),Acknowledge escape condition,497,127  (&7F),Check for end of file,843,128  (&80),Get buffer/mouse status,130,129  (&81),Scan for a particular key,498,134  (&86),Read text cursor position,306
��� 135  (&87),Read character at text cursor and screen mode,307,138  (&8A),Insert character code into buffer,131,139  (&8B),Write filing system options,844,143  (&8F),Issue module service call,645
��� 144  (&90),Set vertical screen shift and interlace,308,145  (&91),Get character from buffer,132,152  (&98),Examine buffer status,133,153  (&99),Insert character into buffer,134
��� 156  (&9C),Read/write asynchronous communications state,174,160  (&A0),Read VDU variable value,309,161  (&A1),Read battery backed RAM,787,162  (&A2),Write battery backed RAM,788
��� 163  (&A3),Read/write general graphics information,311,165  (&A5),Read output cursor position,313,176  (&B0),50Hz counter,554,177  (&B1),Read input source,501,178  (&B2),Read/write keyboard semaphore,502
��� 181  (&B5),Read/write RS423 input interpretation status,503,182  (&B6),Read/write NoIgnore state,176,191  (&BF),Read/write RS423 busy flag,177,192  (&C0),Read RS423 control byte,178,193  (&C1),Read/write flash counter,314
��� 194  (&C2),Read duration of second colour,315,195  (&C3),Read duration of first colour,316,196  (&C4),Read/write keyboard auto-repeat delay,505,197  (&C5),Read/write keyboard auto-repeat rate,506
�� 198  (&C6),Read/write *Exec file handle,507,199  (&C7),Read/write *Spool file handle,179,200  (&C8),Read/write Break and Escape effect,509,201  (&C9),Read/write keyboard disable flag,510
�� 202  (&CA),Read/write keyboard status byte,511,203  (&CB),Read/write RS423 input buffer minimum space,513,204  (&CC),Read/write RS423 ignore flag,514
��� 211  (&D3),Read/write bell channel,317,212  (&D4),Read/write bell sound volume,318,213  (&D5),Read/write bell frequency,319,214  (&D6),Read/write bell duration,320,216  (&D8),Read/write length of function key string,515
��� 217  (&D9),Read/write paged mode line count,321,218  (&DA),Read/write bytes in VDU queue,322,219  (&DB),Read/write Tab key code,516,220  (&DC),Read/write escape character,518,221  (&DD),Read/write interpretation of input value &C0-&CF,----
�� 222  (&DE),Read/write interpretation of input value &D0-&DF,----,223  (&DF),Read/write interpretation of input value &E0-&EF,----,224  (&E0),Read/write interpretation of input value &F0-&FF,----

�� 225  (&E1),Read/write function key interpretation,----,226  (&E2),Read/write Shift function key interpretation,----,227  (&E3),Read/write Ctrl function key interpretation,----
�� 228  (&E4),Read/write Ctrl Shift function key interpretation,519-521,229  (&E5),Read/write Escape key status,522,230  (&E6),Read/write escape effects,524,236  (&EC),Read/write character destination status,180
�� 237  (&ED),Read/write cursor key status,526,238  (&EE),Read/write numeric keypad interpretation,528,240  (&F0),Read country flag,1671,241  (&F1),Read/write user flag,818,242  (&F2),Read RS423 baud rates,181
(�� 243  (&F3),Read timer switch state,555,245  (&F5),Read printer driver type,183,246  (&F6),Read/write printer ignore character,184,247  (&F7),Read/write Break key actions,529,250  (&FA),Read VDU driver screen bank number,323
2�� 251  (&FB),Read display screen bank number,324,253  (&FD),Read last break type,531,254  (&FE),Set effect of Shift Ctrl on numeric keypad,532,255  (&FF),Read/write boot option,845
<:
F�� Access,920,ADFS,1059,Alphabet,1672,Alphabets,1673,Append,921,Audio,1612,Back,1024,Backup,1025,BreakClr,1682,BreakList,1683,BreakSet,1684,Build,922,Bye,"1026, 1092",Cat,923
P�� CDir,924,ChannelVoice,1613,Checkmap,1027,Close,925,Compact,1028,Configure,808,Continue,1685,Copy,930,Count,934,Countries,1676,Country,1675,Create,936,Debug,1686,Defect,1031
Z�� Delete,937,DeskFS,"1118, 1288",Desktop,1289,Desktop_ADFSFiler,1290,Desktop_Filer,1290,Desktop_NetFiler,1290,Desktop_Palette,1290,Desktop_RAMFSFiler,1290,Desktop_TaskManager,1290,Dir,938,Dismount,1032,Drive,1033,Dump,939
d�� Echo,609,EnumDir,940,Error,42,Eval,610,Ex,941,Exec,"546, 942",FileInfo,943,Filer_CloseDir,1291,Filer_OpenDir,1292,FontCat,1483,FontList,1484,Format,1066,Free,"1034, 1095",FS,1096,FX,49,Go,761,GOS,620,Help,826
n�� I am,1097,IconSprites,1293,If,611,Ignore,204,Info,294,InitStore,1687,Key,547,Keyboard,1677,LCat,945,LEx,946,Lib,947,List,948,ListFS,1098,Load,949,Logon,1099
x�� Map,1035,Memory,1688,MemoryA,1689,MemoryI,1691,Modules,717,Mount,"1036, 1100",NameDisc,1037,Net,1101,NoDir,1038,NoLib,1039,NoURD,1040,Obey,1718,Opt 1,950,Opt 4,951,Pass,1102
�X� PoduleLoad,1659,Podules,1660,PoduleSave,1661,Pointer,"371, 1294",Print,952,PS,1115
��� QSound,1615,Quit,762,Ram,1073,Remove,953,Rename,954,RMClear,718,RMEnsure,719,RMFaster,720,RMKill,721,RMLoad,722,RMReInit,723,RMRun,724,RMTidy,725,ROMModules,726,Run,"763, 955",Save,956,SChoose,446,SCopy,447,ScreenLoad,"372, 448"
��� ScreenSave,"373, 449",SDelete,450,SDisc,1103,Set,764,SetEval,766,SetMacro,767,SetPS,1116,SetType,957,SFlipX,451,SFlipY,452,Sget,453,Shadow,374,ShellCLI,1710,Show,768,ShowRegs,1693,Shut,958,ShutDown,959,SInfo,454,SList,455,SLoad,456
��� SMerge,457,SNew,458,Sound,1616,Speaker,1617,Spool,"205, 960",SpoolOn,"206, 961",SRename,459,SSave,460,Stamp,962,Status,814,Stereo,1618
��� Tempo,1619,Time,"33, 577",Title,1041,Tuning,1620,TV,375,Type,963,Unplug,727,Unset,769,Up,964,URD,1042,Verify,1043,Voices,1621,Volume,1622,WimpPalette,1297,WimpSlot,1298,WimpTask,1299,Wipe,965
�:
���sort_pages
�Ȏ group% �
�8� 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
�swis_in_group%=Z-Y
�'� swis_in_group%<10 � �one_swi_page
�$� swis_in_group%>10 � �swi_pages
�� 21,22
swis_in_group%=Z-Y
&� swis_in_group%<10 � �one_os_page
#� swis_in_group%>10 � �os_pages
"� 23,24,25,26,27,28
,swis_in_group%=Z-Y
6(� swis_in_group%<10 � �one_star_page
@%� swis_in_group%>10 � �star_pages
J�
T�
^:
h��one_swi_page
r)� X=9 � 38:�update_icon(swiw%,X,""):�
|F� X=0+((page_number%-1)*10) � swis_in_group%+((page_number%-1)*10)
�	W=X+Y
�E�update_icon(swiw%,X+9-((page_number%-1)*10),group$+swi_name$(W))
��
�F� X=0+((page_number%-1)*10) � swis_in_group%+((page_number%-1)*10)
�	W=X+Y
�A�update_icon(swiw%,X+19-((page_number%-1)*10),swi_number$(W))
��
�F� X=0+((page_number%-1)*10) � swis_in_group%+((page_number%-1)*10)
�	W=X+Y
�?�update_icon(swiw%,X+29-((page_number%-1)*10),swi_page$(W))
��
�*�update_icon(swiw%,41,�(page_number%))
�$�update_icon(swiw%,43,�(pages%))
�
:
��swi_pages
&sub_calc%=Z-Y
0pages%=(sub_calc% � 10)+1
:K� page_number%=pages% � swis_in_group%=(sub_calc% � 10):�one_swi_page:�
D'� page_number%<1 � page_number%=1:�
N1� page_number%>pages% � page_number%=pages%:�
X)� X=9 � 38:�update_icon(swiw%,X,""):�
b9� X=0+((page_number%-1)*10) � 9+((page_number%-1)*10)
l	W=X+Y
vE�update_icon(swiw%,X+9-((page_number%-1)*10),group$+swi_name$(W))
��
�9� X=0+((page_number%-1)*10) � 9+((page_number%-1)*10)
�	W=X+Y
�A�update_icon(swiw%,X+19-((page_number%-1)*10),swi_number$(W))
��
�9� X=0+((page_number%-1)*10) � 9+((page_number%-1)*10)
�	W=X+Y
�?�update_icon(swiw%,X+29-((page_number%-1)*10),swi_page$(W))
��
�*�update_icon(swiw%,41,�(page_number%))
�$�update_icon(swiw%,43,�(pages%))
��
�:
��os_pages
sub_calc%=Z-Y
pages%=(sub_calc% � 10)+1
 J� page_number%=pages% � swis_in_group%=(sub_calc% � 10):�one_os_page:�
*'� page_number%<1 � page_number%=1:�
41� page_number%>pages% � page_number%=pages%:�
>(� X=9 � 38:�update_icon(osw%,X,""):�
H9� X=0+((page_number%-1)*10) � 9+((page_number%-1)*10)
R	W=X+Y
\>�update_icon(osw%,X+9-((page_number%-1)*10),os_number$(W))
f�
p9� X=0+((page_number%-1)*10) � 9+((page_number%-1)*10)
z	W=X+Y
�@�update_icon(osw%,X+19-((page_number%-1)*10),os_descrip$(W))
��
�9� X=0+((page_number%-1)*10) � 9+((page_number%-1)*10)
�	W=X+Y
�=�update_icon(osw%,X+29-((page_number%-1)*10),os_page$(W))
��
�)�update_icon(osw%,44,�(page_number%))
�#�update_icon(osw%,45,�(pages%))
��
�:
���one_os_page
�(� X=9 � 38:�update_icon(osw%,X,""):�
�F� X=0+((page_number%-1)*10) � swis_in_group%+((page_number%-1)*10)
	W=X+Y
>�update_icon(osw%,X+9-((page_number%-1)*10),os_number$(W))
�
$F� X=0+((page_number%-1)*10) � swis_in_group%+((page_number%-1)*10)
.	W=X+Y
8@�update_icon(osw%,X+19-((page_number%-1)*10),os_descrip$(W))
B�
LF� X=0+((page_number%-1)*10) � swis_in_group%+((page_number%-1)*10)
V	W=X+Y
`=�update_icon(osw%,X+29-((page_number%-1)*10),os_page$(W))
j�
t)�update_icon(osw%,44,�(page_number%))
~#�update_icon(osw%,45,�(pages%))
��
�:
���star_pages
�sub_calc%=Z-Y
�pages%=(sub_calc% � 10)+1
�L� page_number%=pages% � swis_in_group%=(sub_calc% � 10):�one_star_page:�
�'� page_number%<1 � page_number%=1:�
�1� page_number%>pages% � page_number%=pages%:�
�)� X=7 � 26:�update_icon(staw%,X,""):�
�9� X=0+((page_number%-1)*10) � 9+((page_number%-1)*10)
�	W=X+Y
�B�update_icon(staw%,X+7-((page_number%-1)*10),star_command$(W))
�

9� X=0+((page_number%-1)*10) � 9+((page_number%-1)*10)
	W=X+Y
@�update_icon(staw%,X+17-((page_number%-1)*10),star_page$(W))
(�
2*�update_icon(staw%,32,�(page_number%))
<$�update_icon(staw%,33,�(pages%))
F�
P:
Z��one_star_page
d)� X=7 � 26:�update_icon(staw%,X,""):�
nF� X=0+((page_number%-1)*10) � swis_in_group%+((page_number%-1)*10)
x	W=X+Y
�B�update_icon(staw%,X+7-((page_number%-1)*10),star_command$(W))
��
�F� X=0+((page_number%-1)*10) � swis_in_group%+((page_number%-1)*10)
�	W=X+Y
�@�update_icon(staw%,X+17-((page_number%-1)*10),star_page$(W))
��
�*�update_icon(staw%,32,�(page_number%))
�$�update_icon(staw%,33,�(pages%))
��
�
00000000  44 10 9f e5 3c 20 9f e5  34 30 9f e5 04 00 12 e4  |D...< ..40......|
00000010  04 00 03 e4 04 10 51 e2  fb ff ff 5a 00 00 8f e2  |......Q....Z....|
00000020  05 00 00 ef 42 41 53 49  43 20 2d 51 75 69 74 20  |....BASIC -Quit |
00000030  40 30 30 30 30 39 30 30  30 2c 30 30 30 31 30 38  |@00009000,000108|
00000040  31 38 00 ca 18 08 01 00  68 f8 00 00 18 78 00 00  |18......h....x..|
00000050  0d 00 0a 10 f4 20 3e 21  52 75 6e 49 6d 61 67 65  |..... >!RunImage|
00000060  0d 00 14 05 3a 0d 00 1e  26 ee 20 85 20 f2 65 72  |....:...&. . .er|
00000070  72 6f 72 28 9f 2c f6 24  2b 22 20 28 22 2b c3 28  |ror(.,.$+" ("+.(|
00000080  9e 29 2b 22 29 22 2c 36  29 3a e0 0d 00 28 05 3a  |.)+")",6):...(.:|
00000090  0d 00 32 1b de 20 74 61  73 6b 25 20 34 3a 24 74  |..2.. task% 4:$t|
000000a0  61 73 6b 25 3d 22 54 41  53 4b 22 0d 00 3c 3b c8  |ask%="TASK"..<;.|
000000b0  99 20 22 57 69 6d 70 5f  49 6e 69 74 69 61 6c 69  |. "Wimp_Initiali|
000000c0  73 65 22 2c 32 30 30 2c  26 34 42 35 33 34 31 35  |se",200,&4B53415|
000000d0  34 2c 22 50 52 4d 20 49  6e 64 65 78 22 20 b8 20  |4,"PRM Index" . |
000000e0  61 70 70 69 64 25 0d 00  46 05 3a 0d 00 50 19 f2  |appid%..F.:..P..|
000000f0  69 6e 69 74 69 61 6c 69  73 65 5f 76 61 72 69 61  |initialise_varia|
00000100  62 6c 65 73 0d 00 5a 05  3a 0d 00 64 10 73 70 61  |bles..Z.:..d.spa|
00000110  63 65 25 3d 74 65 6d 70  25 0d 00 6e 32 c8 99 20  |ce%=temp%..n2.. |
00000120  22 57 69 6d 70 5f 4f 70  65 6e 54 65 6d 70 6c 61  |"Wimp_OpenTempla|
00000130  74 65 22 2c 2c 22 3c 4f  62 65 79 24 44 69 72 3e  |te",,"<Obey$Dir>|
00000140  2e 54 65 6d 70 6c 61 74  65 73 22 0d 00 78 45 c8  |.Templates"..xE.|
00000150  99 20 22 57 69 6d 70 5f  4c 6f 61 64 54 65 6d 70  |. "Wimp_LoadTemp|
00000160  6c 61 74 65 22 2c 2c 71  25 2c 73 70 61 63 65 25  |late",,q%,space%|
00000170  2c 74 65 6d 70 25 2b 32  30 34 38 2c 2d 31 2c 22  |,temp%+2048,-1,"|
00000180  49 6e 66 6f 22 20 b8 20  2c 2c 73 70 61 63 65 25  |Info" . ,,space%|
00000190  0d 00 82 29 c8 99 20 22  57 69 6d 70 5f 43 72 65  |...).. "Wimp_Cre|
000001a0  61 74 65 57 69 6e 64 6f  77 22 2c 2c 71 25 20 b8  |ateWindow",,q% .|
000001b0  20 69 6e 66 6f 62 6f 78  25 0d 00 8c 45 c8 99 20  | infobox%...E.. |
000001c0  22 57 69 6d 70 5f 4c 6f  61 64 54 65 6d 70 6c 61  |"Wimp_LoadTempla|
000001d0  74 65 22 2c 2c 71 25 2c  73 70 61 63 65 25 2c 74  |te",,q%,space%,t|
000001e0  65 6d 70 25 2b 32 30 34  38 2c 2d 31 2c 22 53 77  |emp%+2048,-1,"Sw|
000001f0  69 57 22 20 b8 20 2c 2c  73 70 61 63 65 25 0d 00  |iW" . ,,space%..|
00000200  96 26 c8 99 20 22 57 69  6d 70 5f 43 72 65 61 74  |.&.. "Wimp_Creat|
00000210  65 57 69 6e 64 6f 77 22  2c 2c 71 25 20 b8 20 73  |eWindow",,q% . s|
00000220  77 69 77 25 0d 00 a0 45  c8 99 20 22 57 69 6d 70  |wiw%...E.. "Wimp|
00000230  5f 4c 6f 61 64 54 65 6d  70 6c 61 74 65 22 2c 2c  |_LoadTemplate",,|
00000240  71 25 2c 73 70 61 63 65  25 2c 74 65 6d 70 25 2b  |q%,space%,temp%+|
00000250  32 30 34 38 2c 2d 31 2c  22 53 65 61 72 22 20 b8  |2048,-1,"Sear" .|
00000260  20 2c 2c 73 70 61 63 65  25 0d 00 aa 29 c8 99 20  | ,,space%...).. |
00000270  22 57 69 6d 70 5f 43 72  65 61 74 65 57 69 6e 64  |"Wimp_CreateWind|
00000280  6f 77 22 2c 2c 71 25 20  b8 20 73 65 61 72 63 68  |ow",,q% . search|
00000290  77 25 0d 00 b4 45 c8 99  20 22 57 69 6d 70 5f 4c  |w%...E.. "Wimp_L|
000002a0  6f 61 64 54 65 6d 70 6c  61 74 65 22 2c 2c 71 25  |oadTemplate",,q%|
000002b0  2c 73 70 61 63 65 25 2c  74 65 6d 70 25 2b 34 30  |,space%,temp%+40|
000002c0  39 36 2c 2d 31 2c 22 4f  53 42 57 22 20 b8 20 2c  |96,-1,"OSBW" . ,|
000002d0  2c 73 70 61 63 65 25 0d  00 be 25 c8 99 20 22 57  |,space%...%.. "W|
000002e0  69 6d 70 5f 43 72 65 61  74 65 57 69 6e 64 6f 77  |imp_CreateWindow|
000002f0  22 2c 2c 71 25 20 b8 20  6f 73 77 25 0d 00 c8 45  |",,q% . osw%...E|
00000300  c8 99 20 22 57 69 6d 70  5f 4c 6f 61 64 54 65 6d  |.. "Wimp_LoadTem|
00000310  70 6c 61 74 65 22 2c 2c  71 25 2c 73 70 61 63 65  |plate",,q%,space|
00000320  25 2c 74 65 6d 70 25 2b  34 30 39 36 2c 2d 31 2c  |%,temp%+4096,-1,|
00000330  22 53 74 53 75 22 20 b8  20 2c 2c 73 70 61 63 65  |"StSu" . ,,space|
00000340  25 0d 00 d2 26 c8 99 20  22 57 69 6d 70 5f 43 72  |%...&.. "Wimp_Cr|
00000350  65 61 74 65 57 69 6e 64  6f 77 22 2c 2c 71 25 20  |eateWindow",,q% |
00000360  b8 20 73 74 61 77 25 0d  00 dc 1b c8 99 20 22 57  |. staw%...... "W|
00000370  69 6d 70 5f 43 6c 6f 73  65 54 65 6d 70 6c 61 74  |imp_CloseTemplat|
00000380  65 22 0d 00 e6 21 f2 75  70 64 61 74 65 5f 69 63  |e"...!.update_ic|
00000390  6f 6e 28 69 6e 66 6f 62  6f 78 25 2c 38 2c 76 65  |on(infobox%,8,ve|
000003a0  72 24 29 0d 00 f0 52 21  71 25 3d 69 6e 66 6f 62  |r$)...R!q%=infob|
000003b0  6f 78 25 3a 71 25 21 34  3d 31 3a c8 99 20 22 57  |ox%:q%!4=1:.. "W|
000003c0  69 6d 70 5f 47 65 74 49  63 6f 6e 53 74 61 74 65  |imp_GetIconState|
000003d0  22 2c 2c 71 25 3a 6d 65  73 73 62 75 66 25 3d 21  |",,q%:messbuf%=!|
000003e0  28 71 25 2b 32 38 29 3a  63 75 72 77 73 25 3d 73  |(q%+28):curws%=s|
000003f0  70 61 63 65 25 0d 00 fa  05 3a 0d 01 04 0f f2 6d  |pace%....:.....m|
00000400  61 6b 65 5f 6d 65 6e 75  73 0d 01 0e 11 f2 6c 6f  |ake_menus.....lo|
00000410  61 64 5f 73 70 72 69 74  65 73 0d 01 18 11 f2 69  |ad_sprites.....i|
00000420  6e 73 74 61 6c 6c 5f 69  63 6f 6e 0d 01 22 05 3a  |nstall_icon..".:|
00000430  0d 01 2c 33 ee 20 85 20  f2 65 72 72 6f 72 28 9f  |..,3. . .error(.|
00000440  2c f6 24 2b 22 20 28 22  2b c3 28 9e 29 2b 22 29  |,.$+" ("+.(.)+")|
00000450  22 2c 33 29 3a e7 20 72  65 70 6c 79 25 3d 32 20  |",3):. reply%=2 |
00000460  8c 20 e0 0d 01 36 05 3a  0d 01 40 05 f5 0d 01 4a  |. ...6.:..@....J|
00000470  25 c8 99 20 22 57 69 6d  70 5f 50 6f 6c 6c 22 2c  |%.. "Wimp_Poll",|
00000480  2c 71 25 20 b8 20 72 65  61 73 6f 6e 5f 63 6f 64  |,q% . reason_cod|
00000490  65 25 0d 01 54 15 c8 8e  20 72 65 61 73 6f 6e 5f  |e%..T... reason_|
000004a0  63 6f 64 65 25 20 ca 0d  01 5e 41 c9 20 32 3a f2  |code% ...^A. 2:.|
000004b0  6f 70 65 6e 5f 77 69 6e  64 6f 77 28 21 71 25 2c  |open_window(!q%,|
000004c0  71 25 21 34 2c 71 25 21  38 2c 71 25 21 31 32 2c  |q%!4,q%!8,q%!12,|
000004d0  71 25 21 31 36 2c 71 25  21 32 30 2c 71 25 21 32  |q%!16,q%!20,q%!2|
000004e0  34 2c 71 25 21 32 38 29  0d 01 68 1a c9 20 33 3a  |4,q%!28)..h.. 3:|
000004f0  f2 63 6c 6f 73 65 5f 77  69 6e 64 6f 77 28 21 71  |.close_window(!q|
00000500  25 29 0d 01 72 2f c9 20  36 3a f2 63 68 65 63 6b  |%)..r/. 6:.check|
00000510  5f 6d 6f 75 73 65 28 21  71 25 2c 71 25 21 34 2c  |_mouse(!q%,q%!4,|
00000520  71 25 21 38 2c 71 25 21  31 32 2c 71 25 21 31 36  |q%!8,q%!12,q%!16|
00000530  29 0d 01 7c 2a c9 20 38  3a f2 6b 65 79 5f 70 72  |)..|*. 8:.key_pr|
00000540  65 73 73 65 64 28 21 71  25 2c 71 25 21 34 2c 71  |essed(!q%,q%!4,q|
00000550  25 21 32 30 2c 71 25 21  32 34 29 0d 01 86 18 c9  |%!20,q%!24).....|
00000560  20 39 3a f2 6d 65 6e 75  5f 73 65 6c 65 63 74 28  | 9:.menu_select(|
00000570  71 25 29 0d 01 90 14 c9  20 31 37 2c 31 38 3a f2  |q%)..... 17,18:.|
00000580  72 65 63 65 69 76 65 0d  01 9a 05 cb 0d 01 a4 0b  |receive.........|
00000590  fd 20 71 75 69 74 25 0d  01 ae 19 c8 99 20 22 57  |. quit%...... "W|
000005a0  69 6d 70 5f 43 6c 6f 73  65 44 6f 77 6e 22 3a e0  |imp_CloseDown":.|
000005b0  0d 01 b8 05 3a 0d 01 c2  1a dd f2 69 6e 69 74 69  |....:......initi|
000005c0  61 6c 69 73 65 5f 76 61  72 69 61 62 6c 65 73 0d  |alise_variables.|
000005d0  01 cc 35 de 20 71 25 20  34 30 39 36 2c 6d 65 6e  |..5. q% 4096,men|
000005e0  75 66 72 65 65 25 20 26  38 30 30 2c 74 65 6d 70  |ufree% &800,temp|
000005f0  25 20 34 30 39 36 2c 65  72 72 6f 72 62 75 66 25  |% 4096,errorbuf%|
00000600  20 32 35 36 0d 01 d6 57  63 75 72 77 73 25 3d 74  | 256...Wcurws%=t|
00000610  65 6d 70 25 3a 6d 61 78  77 73 25 3d 74 65 6d 70  |emp%:maxws%=temp|
00000620  25 2b 32 30 34 38 3a 6d  65 6e 75 73 74 61 72 74  |%+2048:menustart|
00000630  25 3d 6d 65 6e 75 66 72  65 65 25 3a 6d 65 6e 75  |%=menufree%:menu|
00000640  65 6e 64 25 3d 6d 65 6e  75 66 72 65 65 25 2b 26  |end%=menufree%+&|
00000650  38 30 30 3a 6d 65 6e 75  25 3d 30 0d 01 e0 4e 71  |800:menu%=0...Nq|
00000660  75 69 74 25 3d a3 3a 76  65 72 24 3d 22 31 2e 31  |uit%=.:ver$="1.1|
00000670  32 20 28 31 34 20 53 65  70 20 31 39 39 32 29 22  |2 (14 Sep 1992)"|
00000680  3a 67 72 6f 75 70 25 3d  31 3a 70 61 67 65 5f 6e  |:group%=1:page_n|
00000690  75 6d 62 65 72 25 3d 31  3a 70 61 67 65 73 25 3d  |umber%=1:pages%=|
000006a0  31 3a 6d 6f 72 65 25 3d  a3 0d 01 ea 34 de 20 73  |1:more%=....4. s|
000006b0  77 69 5f 6e 61 6d 65 24  28 33 36 34 29 2c 73 77  |wi_name$(364),sw|
000006c0  69 5f 6e 75 6d 62 65 72  24 28 33 36 34 29 2c 73  |i_number$(364),s|
000006d0  77 69 5f 70 61 67 65 24  28 33 36 34 29 0d 01 f4  |wi_page$(364)...|
000006e0  15 c8 99 20 22 48 6f 75  72 67 6c 61 73 73 5f 4f  |... "Hourglass_O|
000006f0  6e 22 0d 01 fe 0a f7 20  8d 44 54 50 0d 02 08 0f  |n"..... .DTP....|
00000700  e3 20 58 3d 31 20 b8 20  33 36 34 0d 02 12 2e f3  |. X=1 . 364.....|
00000710  20 73 77 69 5f 6e 61 6d  65 24 28 58 29 2c 73 77  | swi_name$(X),sw|
00000720  69 5f 6e 75 6d 62 65 72  24 28 58 29 2c 73 77 69  |i_number$(X),swi|
00000730  5f 70 61 67 65 24 28 58  29 0d 02 1c 05 ed 0d 02  |_page$(X).......|
00000740  26 34 de 20 6f 73 5f 6e  75 6d 62 65 72 24 28 31  |&4. os_number$(1|
00000750  31 38 29 2c 6f 73 5f 64  65 73 63 72 69 70 24 28  |18),os_descrip$(|
00000760  31 31 38 29 2c 6f 73 5f  70 61 67 65 24 28 31 31  |118),os_page$(11|
00000770  38 29 0d 02 30 0a f7 20  8d 54 6e 53 0d 02 3a 0f  |8)..0.. .TnS..:.|
00000780  e3 20 58 3d 31 20 b8 20  31 31 38 0d 02 44 2e f3  |. X=1 . 118..D..|
00000790  20 6f 73 5f 6e 75 6d 62  65 72 24 28 58 29 2c 6f  | os_number$(X),o|
000007a0  73 5f 64 65 73 63 72 69  70 24 28 58 29 2c 6f 73  |s_descrip$(X),os|
000007b0  5f 70 61 67 65 24 28 58  29 0d 02 4e 05 ed 0d 02  |_page$(X)..N....|
000007c0  58 28 de 20 73 74 61 72  5f 63 6f 6d 6d 61 6e 64  |X(. star_command|
000007d0  24 28 31 36 32 29 2c 73  74 61 72 5f 70 61 67 65  |$(162),star_page|
000007e0  24 28 31 36 32 29 0d 02  62 0a f7 20 8d 44 46 54  |$(162)..b.. .DFT|
000007f0  0d 02 6c 0f e3 20 58 3d  31 20 b8 20 31 36 32 0d  |..l.. X=1 . 162.|
00000800  02 76 24 f3 20 73 74 61  72 5f 63 6f 6d 6d 61 6e  |.v$. star_comman|
00000810  64 24 28 58 29 2c 73 74  61 72 5f 70 61 67 65 24  |d$(X),star_page$|
00000820  28 58 29 0d 02 80 05 ed  0d 02 8a 16 c8 99 20 22  |(X)........... "|
00000830  48 6f 75 72 67 6c 61 73  73 5f 4f 66 66 22 0d 02  |Hourglass_Off"..|
00000840  94 05 e1 0d 02 9e 05 3a  0d 02 a8 10 dd f2 6d 61  |.......:......ma|
00000850  6b 65 5f 6d 65 6e 75 73  0d 02 b2 18 6d 65 6e 75  |ke_menus....menu|
00000860  66 72 65 65 25 3d 6d 65  6e 75 73 74 61 72 74 25  |free%=menustart%|
00000870  0d 02 bc 25 e3 20 6c 6f  6f 70 25 3d 6d 65 6e 75  |...%. loop%=menu|
00000880  73 74 61 72 74 25 20 b8  20 6d 65 6e 75 65 6e 64  |start% . menuend|
00000890  25 20 88 20 34 0d 02 c6  0c 21 6c 6f 6f 70 25 3d  |% . 4....!loop%=|
000008a0  30 0d 02 d0 05 ed 0d 02  da 43 69 63 6f 6e 6d 65  |0........Ciconme|
000008b0  6e 75 25 3d a4 63 72 65  61 74 65 5f 6d 65 6e 75  |nu%=.create_menu|
000008c0  28 22 23 20 50 52 4d 20  49 6e 64 65 78 20 2c 49  |("# PRM Index ,I|
000008d0  6e 66 6f 3e 69 6e 66 6f  62 6f 78 25 2c 51 75 69  |nfo>infobox%,Qui|
000008e0  74 22 2c 22 22 2c 22 22  29 0d 02 e4 05 e1 0d 02  |t","","").......|
000008f0  ee 05 3a 0d 02 f8 12 dd  f2 6c 6f 61 64 5f 73 70  |..:......load_sp|
00000900  72 69 74 65 73 0d 03 02  2d 53 25 3d 8e 22 3c 4f  |rites...-S%=."<O|
00000910  62 65 79 24 44 69 72 3e  2e 21 53 70 72 69 74 65  |bey$Dir>.!Sprite|
00000920  73 22 3a 54 25 3d a2 23  53 25 2b 31 36 3a d9 23  |s":T%=.#S%+16:.#|
00000930  53 25 0d 03 0c 11 de 20  73 70 72 69 74 65 73 25  |S%..... sprites%|
00000940  20 54 25 0d 03 16 3a 21  73 70 72 69 74 65 73 25  | T%...:!sprites%|
00000950  3d 54 25 3a 73 70 72 69  74 65 73 25 21 34 3d 30  |=T%:sprites%!4=0|
00000960  3a 73 70 72 69 74 65 73  25 21 38 3d 31 36 3a 73  |:sprites%!8=16:s|
00000970  70 72 69 74 65 73 25 21  31 32 3d 31 36 0d 03 20  |prites%!12=16.. |
00000980  22 c8 99 20 22 4f 53 5f  53 70 72 69 74 65 4f 70  |".. "OS_SpriteOp|
00000990  22 2c 26 31 30 39 2c 73  70 72 69 74 65 73 25 0d  |",&109,sprites%.|
000009a0  03 2a 38 c8 99 20 22 4f  53 5f 53 70 72 69 74 65  |.*8.. "OS_Sprite|
000009b0  4f 70 22 2c 26 31 30 41  2c 73 70 72 69 74 65 73  |Op",&10A,sprites|
000009c0  25 2c 22 3c 4f 62 65 79  24 44 69 72 3e 2e 21 53  |%,"<Obey$Dir>.!S|
000009d0  70 72 69 74 65 73 22 0d  03 34 05 e1 0d 03 3e 05  |prites"..4....>.|
000009e0  3a 0d 03 48 12 dd f2 69  6e 73 74 61 6c 6c 5f 69  |:..H...install_i|
000009f0  63 6f 6e 0d 03 52 4a 21  71 25 3d 2d 31 3a 71 25  |con..RJ!q%=-1:q%|
00000a00  21 34 3d 30 3a 71 25 21  38 3d 30 3a 71 25 21 31  |!4=0:q%!8=0:q%!1|
00000a10  32 3d 36 38 3a 71 25 21  31 36 3d 36 34 3a 71 25  |2=68:q%!16=64:q%|
00000a20  21 32 30 3d 26 32 31 30  32 3a 73 70 6e 61 6d 65  |!20=&2102:spname|
00000a30  24 3d 22 21 50 52 4d 49  6e 64 65 78 22 0d 03 5c  |$="!PRMIndex"..\|
00000a40  48 de 20 71 25 21 32 34  28 a9 73 70 6e 61 6d 65  |H. q%!24(.spname|
00000a50  24 2b 31 29 3a 24 28 71  25 21 32 34 29 3d 73 70  |$+1):$(q%!24)=sp|
00000a60  6e 61 6d 65 24 3a 71 25  21 32 38 3d 73 70 72 69  |name$:q%!28=spri|
00000a70  74 65 73 25 3a 71 25 21  33 32 3d a9 73 70 6e 61  |tes%:q%!32=.spna|
00000a80  6d 65 24 2b 31 0d 03 66  27 c8 99 20 22 57 69 6d  |me$+1..f'.. "Wim|
00000a90  70 5f 43 72 65 61 74 65  49 63 6f 6e 22 2c 2c 71  |p_CreateIcon",,q|
00000aa0  25 20 b8 20 61 70 70 69  63 6f 6e 25 0d 03 70 05  |% . appicon%..p.|
00000ab0  e1 0d 03 7a 05 3a 0d 03  84 1e dd f2 65 72 72 6f  |...z.:......erro|
00000ac0  72 28 65 72 72 2c 72 65  70 6f 72 74 24 2c 74 79  |r(err,report$,ty|
00000ad0  70 65 25 29 0d 03 8e 12  21 65 72 72 6f 72 62 75  |pe%)....!errorbu|
00000ae0  66 25 3d 65 72 72 0d 03  98 1f 24 28 65 72 72 6f  |f%=err....$(erro|
00000af0  72 62 75 66 25 2b 34 29  3d 72 65 70 6f 72 74 24  |rbuf%+4)=report$|
00000b00  2b bd 28 30 29 0d 03 a2  3f c8 99 20 22 57 69 6d  |+.(0)...?.. "Wim|
00000b10  70 5f 52 65 70 6f 72 74  45 72 72 6f 72 22 2c 65  |p_ReportError",e|
00000b20  72 72 6f 72 62 75 66 25  2c 74 79 70 65 25 2c 22  |rrorbuf%,type%,"|
00000b30  50 52 4d 20 49 6e 64 65  78 22 20 b8 20 2c 72 65  |PRM Index" . ,re|
00000b40  70 6c 79 25 0d 03 ac 05  e1 0d 03 b6 05 3a 0d 03  |ply%.........:..|
00000b50  c0 3e dd f2 6f 70 65 6e  5f 77 69 6e 64 6f 77 28  |.>..open_window(|
00000b60  21 71 25 2c 71 25 21 34  2c 71 25 21 38 2c 71 25  |!q%,q%!4,q%!8,q%|
00000b70  21 31 32 2c 71 25 21 31  36 2c 71 25 21 32 30 2c  |!12,q%!16,q%!20,|
00000b80  71 25 21 32 34 2c 71 25  21 32 38 29 0d 03 ca 1c  |q%!24,q%!28)....|
00000b90  c8 99 20 22 57 69 6d 70  5f 4f 70 65 6e 57 69 6e  |.. "Wimp_OpenWin|
00000ba0  64 6f 77 22 2c 2c 71 25  0d 03 d4 05 e1 0d 03 de  |dow",,q%........|
00000bb0  05 3a 0d 03 e8 17 dd f2  63 6c 6f 73 65 5f 77 69  |.:......close_wi|
00000bc0  6e 64 6f 77 28 21 71 25  29 0d 03 f2 1d c8 99 20  |ndow(!q%)...... |
00000bd0  22 57 69 6d 70 5f 43 6c  6f 73 65 57 69 6e 64 6f  |"Wimp_CloseWindo|
00000be0  77 22 2c 2c 71 25 0d 03  fc 05 e1 0d 04 06 05 3a  |w",,q%.........:|
00000bf0  0d 04 10 38 dd f2 63 68  65 63 6b 5f 6d 6f 75 73  |...8..check_mous|
00000c00  65 28 6d 6f 75 73 65 78  25 2c 6d 6f 75 73 65 79  |e(mousex%,mousey|
00000c10  25 2c 62 75 74 74 6f 6e  25 2c 77 69 6e 64 6f 77  |%,button%,window|
00000c20  25 2c 69 63 6f 6e 25 29  0d 04 1a 10 c8 8e 20 77  |%,icon%)...... w|
00000c30  69 6e 64 6f 77 25 20 ca  0d 04 24 1b c9 20 2d 32  |indow% ...$.. -2|
00000c40  3a e7 20 69 63 6f 6e 25  3d 61 70 70 69 63 6f 6e  |:. icon%=appicon|
00000c50  25 20 8c 0d 04 2e 46 e7  20 62 75 74 74 6f 6e 25  |% ....F. button%|
00000c60  3d 32 20 8c 20 c8 99 20  22 57 69 6d 70 5f 43 72  |=2 . .. "Wimp_Cr|
00000c70  65 61 74 65 4d 65 6e 75  22 2c 2c 69 63 6f 6e 6d  |eateMenu",,iconm|
00000c80  65 6e 75 25 2c 6d 6f 75  73 65 78 25 2d 34 38 2c  |enu%,mousex%-48,|
00000c90  39 36 2b 28 32 2a 34 34  29 0d 04 38 26 e7 20 28  |96+(2*44)..8&. (|
00000ca0  62 75 74 74 6f 6e 25 20  80 20 35 29 3c 3e 30 20  |button% . 5)<>0 |
00000cb0  8c 20 f2 6f 70 65 6e 5f  77 69 6e 64 6f 77 73 0d  |. .open_windows.|
00000cc0  04 42 05 cd 0d 04 4c 0b  c9 20 73 77 69 77 25 0d  |.B....L.. swiw%.|
00000cd0  04 56 23 e7 20 28 62 75  74 74 6f 6e 25 20 80 20  |.V#. (button% . |
00000ce0  35 29 3c 3e 30 20 8c 20  c8 8e 20 69 63 6f 6e 25  |5)<>0 . .. icon%|
00000cf0  20 ca 0d 04 60 2f c9 20  34 34 3a 70 61 67 65 5f  | ...`/. 44:page_|
00000d00  6e 75 6d 62 65 72 25 2d  3d 31 3a e7 20 6d 6f 72  |number%-=1:. mor|
00000d10  65 25 3d b9 20 8c 20 f2  73 77 69 5f 70 61 67 65  |e%=. . .swi_page|
00000d20  73 0d 04 6a 2f c9 20 34  35 3a 70 61 67 65 5f 6e  |s..j/. 45:page_n|
00000d30  75 6d 62 65 72 25 2b 3d  31 3a e7 20 6d 6f 72 65  |umber%+=1:. more|
00000d40  25 3d b9 20 8c 20 f2 73  77 69 5f 70 61 67 65 73  |%=. . .swi_pages|
00000d50  0d 04 74 05 cb 0d 04 7e  0a c9 20 6f 73 77 25 0d  |..t....~.. osw%.|
00000d60  04 88 23 e7 20 28 62 75  74 74 6f 6e 25 20 80 20  |..#. (button% . |
00000d70  35 29 3c 3e 30 20 8c 20  c8 8e 20 69 63 6f 6e 25  |5)<>0 . .. icon%|
00000d80  20 ca 0d 04 92 2e c9 20  34 30 3a 70 61 67 65 5f  | ...... 40:page_|
00000d90  6e 75 6d 62 65 72 25 2d  3d 31 3a e7 20 6d 6f 72  |number%-=1:. mor|
00000da0  65 25 3d b9 20 8c 20 f2  6f 73 5f 70 61 67 65 73  |e%=. . .os_pages|
00000db0  0d 04 9c 2e c9 20 34 31  3a 70 61 67 65 5f 6e 75  |..... 41:page_nu|
00000dc0  6d 62 65 72 25 2b 3d 31  3a e7 20 6d 6f 72 65 25  |mber%+=1:. more%|
00000dd0  3d b9 20 8c 20 f2 6f 73  5f 70 61 67 65 73 0d 04  |=. . .os_pages..|
00000de0  a6 05 cb 0d 04 b0 0b c9  20 73 74 61 77 25 0d 04  |........ staw%..|
00000df0  ba 23 e7 20 28 62 75 74  74 6f 6e 25 20 80 20 35  |.#. (button% . 5|
00000e00  29 3c 3e 30 20 8c 20 c8  8e 20 69 63 6f 6e 25 20  |)<>0 . .. icon% |
00000e10  ca 0d 04 c4 30 c9 20 32  38 3a 70 61 67 65 5f 6e  |....0. 28:page_n|
00000e20  75 6d 62 65 72 25 2d 3d  31 3a e7 20 6d 6f 72 65  |umber%-=1:. more|
00000e30  25 3d b9 20 8c 20 f2 73  74 61 72 5f 70 61 67 65  |%=. . .star_page|
00000e40  73 0d 04 ce 30 c9 20 32  39 3a 70 61 67 65 5f 6e  |s...0. 29:page_n|
00000e50  75 6d 62 65 72 25 2b 3d  31 3a e7 20 6d 6f 72 65  |umber%+=1:. more|
00000e60  25 3d b9 20 8c 20 f2 73  74 61 72 5f 70 61 67 65  |%=. . .star_page|
00000e70  73 0d 04 d8 05 cb 0d 04  e2 0e c9 20 73 65 61 72  |s.......... sear|
00000e80  63 68 77 25 0d 04 ec 23  e7 20 28 62 75 74 74 6f  |chw%...#. (butto|
00000e90  6e 25 20 80 20 35 29 3c  3e 30 20 8c 20 c8 8e 20  |n% . 5)<>0 . .. |
00000ea0  69 63 6f 6e 25 20 ca 0d  04 f6 10 c9 20 32 32 3a  |icon% ...... 22:|
00000eb0  f2 73 65 61 72 63 68 0d  05 00 10 c9 20 32 3a 67  |.search..... 2:g|
00000ec0  72 6f 75 70 25 3d 31 0d  05 0a 10 c9 20 33 3a 67  |roup%=1..... 3:g|
00000ed0  72 6f 75 70 25 3d 32 0d  05 14 10 c9 20 34 3a 67  |roup%=2..... 4:g|
00000ee0  72 6f 75 70 25 3d 33 0d  05 1e 10 c9 20 35 3a 67  |roup%=3..... 5:g|
00000ef0  72 6f 75 70 25 3d 34 0d  05 28 10 c9 20 36 3a 67  |roup%=4..(.. 6:g|
00000f00  72 6f 75 70 25 3d 35 0d  05 32 10 c9 20 37 3a 67  |roup%=5..2.. 7:g|
00000f10  72 6f 75 70 25 3d 36 0d  05 3c 10 c9 20 38 3a 67  |roup%=6..<.. 8:g|
00000f20  72 6f 75 70 25 3d 37 0d  05 46 10 c9 20 39 3a 67  |roup%=7..F.. 9:g|
00000f30  72 6f 75 70 25 3d 38 0d  05 50 11 c9 20 31 30 3a  |roup%=8..P.. 10:|
00000f40  67 72 6f 75 70 25 3d 39  0d 05 5a 12 c9 20 31 31  |group%=9..Z.. 11|
00000f50  3a 67 72 6f 75 70 25 3d  31 30 0d 05 64 12 c9 20  |:group%=10..d.. |
00000f60  31 32 3a 67 72 6f 75 70  25 3d 31 31 0d 05 6e 12  |12:group%=11..n.|
00000f70  c9 20 31 33 3a 67 72 6f  75 70 25 3d 31 32 0d 05  |. 13:group%=12..|
00000f80  78 12 c9 20 31 34 3a 67  72 6f 75 70 25 3d 31 33  |x.. 14:group%=13|
00000f90  0d 05 82 12 c9 20 31 35  3a 67 72 6f 75 70 25 3d  |..... 15:group%=|
00000fa0  31 34 0d 05 8c 12 c9 20  31 36 3a 67 72 6f 75 70  |14..... 16:group|
00000fb0  25 3d 31 35 0d 05 96 12  c9 20 31 37 3a 67 72 6f  |%=15..... 17:gro|
00000fc0  75 70 25 3d 31 36 0d 05  a0 12 c9 20 31 38 3a 67  |up%=16..... 18:g|
00000fd0  72 6f 75 70 25 3d 31 37  0d 05 aa 12 c9 20 31 39  |roup%=17..... 19|
00000fe0  3a 67 72 6f 75 70 25 3d  31 38 0d 05 b4 12 c9 20  |:group%=18..... |
00000ff0  32 30 3a 67 72 6f 75 70  25 3d 31 39 0d 05 be 12  |20:group%=19....|
00001000  c9 20 32 31 3a 67 72 6f  75 70 25 3d 32 30 0d 05  |. 21:group%=20..|
00001010  c8 12 c9 20 33 32 3a 67  72 6f 75 70 25 3d 32 31  |... 32:group%=21|
00001020  0d 05 d2 12 c9 20 33 39  3a 67 72 6f 75 70 25 3d  |..... 39:group%=|
00001030  32 32 0d 05 dc 12 c9 20  32 35 3a 67 72 6f 75 70  |22..... 25:group|
00001040  25 3d 32 33 0d 05 e6 12  c9 20 32 36 3a 67 72 6f  |%=23..... 26:gro|
00001050  75 70 25 3d 32 34 0d 05  f0 12 c9 20 32 37 3a 67  |up%=24..... 27:g|
00001060  72 6f 75 70 25 3d 32 35  0d 05 fa 12 c9 20 32 38  |roup%=25..... 28|
00001070  3a 67 72 6f 75 70 25 3d  32 36 0d 06 04 12 c9 20  |:group%=26..... |
00001080  32 39 3a 67 72 6f 75 70  25 3d 32 37 0d 06 0e 12  |29:group%=27....|
00001090  c9 20 33 30 3a 67 72 6f  75 70 25 3d 32 38 0d 06  |. 30:group%=28..|
000010a0  18 05 cb 0d 06 22 05 cb  0d 06 2c 05 e1 0d 06 36  |....."....,....6|
000010b0  05 3a 0d 06 40 2d dd f2  6b 65 79 5f 70 72 65 73  |.:..@-..key_pres|
000010c0  73 65 64 28 77 69 6e 64  6f 77 25 2c 69 63 6f 6e  |sed(window%,icon|
000010d0  25 2c 69 6e 64 65 78 25  2c 63 68 61 72 25 29 0d  |%,index%,char%).|
000010e0  06 4a 23 e7 20 77 69 6e  64 6f 77 25 3d 73 65 61  |.J#. window%=sea|
000010f0  72 63 68 77 25 20 8c 20  c8 8e 20 63 68 61 72 25  |rchw% . .. char%|
00001100  20 ca 0d 06 54 17 c9 20  31 33 3a f2 6d 6f 76 65  | ...T.. 13:.move|
00001110  5f 63 61 72 65 74 28 31  29 0d 06 5e 19 c9 20 26  |_caret(1)..^.. &|
00001120  31 38 45 3a f2 6d 6f 76  65 5f 63 61 72 65 74 28  |18E:.move_caret(|
00001130  31 29 0d 06 68 1a c9 20  26 31 38 46 3a f2 6d 6f  |1)..h.. &18F:.mo|
00001140  76 65 5f 63 61 72 65 74  28 2d 31 29 0d 06 72 05  |ve_caret(-1)..r.|
00001150  cb 0d 06 7c 1e c8 99 20  22 57 69 6d 70 5f 50 72  |...|... "Wimp_Pr|
00001160  6f 63 65 73 73 4b 65 79  22 2c 63 68 61 72 25 0d  |ocessKey",char%.|
00001170  06 86 05 e1 0d 06 90 05  3a 0d 06 9a 15 dd f2 6d  |........:......m|
00001180  65 6e 75 5f 73 65 6c 65  63 74 28 71 25 29 0d 06  |enu_select(q%)..|
00001190  a4 1b ea 20 73 65 6c 65  63 74 69 6f 6e 25 2c 73  |... selection%,s|
000011a0  65 6c 65 63 74 69 6f 6e  24 0d 06 ae 14 de 20 73  |election$..... s|
000011b0  65 6c 65 63 74 69 6f 6e  25 20 32 35 35 0d 06 b8  |election% 255...|
000011c0  31 c8 99 20 22 57 69 6d  70 5f 44 65 63 6f 64 65  |1.. "Wimp_Decode|
000011d0  4d 65 6e 75 22 2c 2c 69  63 6f 6e 6d 65 6e 75 25  |Menu",,iconmenu%|
000011e0  2c 71 25 2c 73 65 6c 65  63 74 69 6f 6e 25 0d 06  |,q%,selection%..|
000011f0  c2 1a 73 65 6c 65 63 74  69 6f 6e 24 3d 24 73 65  |..selection$=$se|
00001200  6c 65 63 74 69 6f 6e 25  0d 06 cc 13 c8 8e 20 73  |lection%...... s|
00001210  65 6c 65 63 74 69 6f 6e  24 20 ca 0d 06 d6 22 c9  |election$ ....".|
00001220  20 22 51 75 69 74 22 3a  c8 99 20 22 57 69 6d 70  | "Quit":.. "Wimp|
00001230  5f 43 6c 6f 73 65 44 6f  77 6e 22 3a e0 0d 06 e0  |_CloseDown":....|
00001240  05 cb 0d 06 ea 20 c8 99  20 22 57 69 6d 70 5f 47  |..... .. "Wimp_G|
00001250  65 74 50 6f 69 6e 74 65  72 49 6e 66 6f 22 2c 2c  |etPointerInfo",,|
00001260  71 25 0d 06 f4 2e e7 20  71 25 21 38 3d 31 20 8c  |q%..... q%!8=1 .|
00001270  20 c8 99 20 22 57 69 6d  70 5f 43 72 65 61 74 65  | .. "Wimp_Create|
00001280  4d 65 6e 75 22 2c 2c 69  63 6f 6e 6d 65 6e 75 25  |Menu",,iconmenu%|
00001290  0d 06 fe 05 e1 0d 07 08  05 3a 0d 07 12 0d dd f2  |.........:......|
000012a0  72 65 63 65 69 76 65 0d  07 1c 0e c8 8e 20 71 25  |receive...... q%|
000012b0  21 31 36 20 ca 0d 07 26  0f c9 20 30 3a 71 75 69  |!16 ...&.. 0:qui|
000012c0  74 25 3d b9 0d 07 30 05  cb 0d 07 3a 05 e1 0d 07  |t%=...0....:....|
000012d0  44 05 3a 0d 07 4e 3b dd  f2 75 70 64 61 74 65 5f  |D.:..N;..update_|
000012e0  69 63 6f 6e 28 75 70 64  61 74 65 5f 77 69 6e 64  |icon(update_wind|
000012f0  6f 77 25 2c 75 70 64 61  74 65 5f 69 63 6f 6e 25  |ow%,update_icon%|
00001300  2c 75 70 64 61 74 65 5f  74 65 78 74 24 29 0d 07  |,update_text$)..|
00001310  58 28 21 71 25 3d 75 70  64 61 74 65 5f 77 69 6e  |X(!q%=update_win|
00001320  64 6f 77 25 3a 71 25 21  34 3d 75 70 64 61 74 65  |dow%:q%!4=update|
00001330  5f 69 63 6f 6e 25 0d 07  62 1e c8 99 20 22 57 69  |_icon%..b... "Wi|
00001340  6d 70 5f 47 65 74 49 63  6f 6e 53 74 61 74 65 22  |mp_GetIconState"|
00001350  2c 2c 71 25 0d 07 6c 31  24 28 71 25 21 32 38 29  |,,q%..l1$(q%!28)|
00001360  3d 75 70 64 61 74 65 5f  74 65 78 74 24 3a 71 25  |=update_text$:q%|
00001370  21 33 36 3d a9 28 75 70  64 61 74 65 5f 74 65 78  |!36=.(update_tex|
00001380  74 24 29 2b 31 0d 07 76  12 71 25 21 38 3d 30 3a  |t$)+1..v.q%!8=0:|
00001390  71 25 21 31 32 3d 30 0d  07 80 1e c8 99 20 22 57  |q%!12=0...... "W|
000013a0  69 6d 70 5f 53 65 74 49  63 6f 6e 53 74 61 74 65  |imp_SetIconState|
000013b0  22 2c 2c 71 25 0d 07 8a  05 e1 0d 07 94 05 3a 0d  |",,q%.........:.|
000013c0  07 9e 26 dd a4 63 72 65  61 74 65 5f 6d 65 6e 75  |..&..create_menu|
000013d0  28 6d 65 6e 75 24 2c 6d  65 6e 75 32 24 2c 6d 65  |(menu$,menu2$,me|
000013e0  6e 75 33 24 29 0d 07 a8  32 e7 20 6d 65 6e 75 66  |nu3$)...2. menuf|
000013f0  72 65 65 25 2b 32 38 3e  6d 65 6e 75 65 6e 64 25  |ree%+28>menuend%|
00001400  20 8c 20 85 20 31 2c 22  4d 65 6e 75 20 41 72 65  | . . 1,"Menu Are|
00001410  61 20 46 75 6c 6c 22 0d  07 b2 0b ea 20 6d 25 2c  |a Full"..... m%,|
00001420  72 25 0d 07 bc 16 6d 65  6e 75 70 74 72 25 3d 6d  |r%....menuptr%=m|
00001430  65 6e 75 66 72 65 65 25  0d 07 c6 08 72 25 3d 30  |enufree%....r%=0|
00001440  0d 07 d0 3f e7 20 c0 6d  65 6e 75 24 2c 31 29 3d  |...?. .menu$,1)=|
00001450  22 23 22 20 8c 20 72 25  3d 31 3a 6d 65 6e 75 74  |"#" . r%=1:menut|
00001460  69 74 6c 65 24 3d a4 70  61 72 28 22 2c 22 29 20  |itle$=.par(",") |
00001470  8b 20 6d 65 6e 75 74 69  74 6c 65 24 3d 22 22 0d  |. menutitle$="".|
00001480  07 da 1a e7 20 c2 6d 65  6e 75 74 69 74 6c 65 24  |.... .menutitle$|
00001490  2c 31 29 3d 22 7b 22 20  8c 0d 07 e4 0e 62 6f 74  |,1)="{" .....bot|
000014a0  69 63 6f 6e 25 3d 39 0d  07 ee 2b 6d 65 6e 75 74  |icon%=9...+menut|
000014b0  69 74 6c 65 24 3d c0 6d  65 6e 75 74 69 74 6c 65  |itle$=.menutitle|
000014c0  24 2c a9 28 6d 65 6e 75  74 69 74 6c 65 24 29 2d  |$,.(menutitle$)-|
000014d0  31 29 0d 07 f8 05 cc 0d  08 02 0e 62 6f 74 69 63  |1).........botic|
000014e0  6f 6e 25 3d 31 0d 08 0c  05 cd 0d 08 16 18 24 6d  |on%=1.........$m|
000014f0  65 6e 75 70 74 72 25 3d  6d 65 6e 75 74 69 74 6c  |enuptr%=menutitl|
00001500  65 24 0d 08 20 3b 6d 65  6e 75 70 74 72 25 3f 31  |e$.. ;menuptr%?1|
00001510  32 3d 37 3a 6d 65 6e 75  70 74 72 25 3f 31 33 3d  |2=7:menuptr%?13=|
00001520  32 3a 6d 65 6e 75 70 74  72 25 3f 31 34 3d 37 3a  |2:menuptr%?14=7:|
00001530  6d 65 6e 75 70 74 72 25  3f 31 35 3d 30 0d 08 2a  |menuptr%?15=0..*|
00001540  33 6d 65 6e 75 70 74 72  25 21 31 36 3d 31 39 36  |3menuptr%!16=196|
00001550  2d 32 34 3a 6d 65 6e 75  70 74 72 25 21 32 30 3d  |-24:menuptr%!20=|
00001560  34 34 3a 6d 65 6e 75 70  74 72 25 21 32 34 3d 30  |44:menuptr%!24=0|
00001570  0d 08 34 24 6d 65 6e 75  70 74 72 25 2b 3d 32 38  |..4$menuptr%+=28|
00001580  3a 6d 61 78 78 25 3d a9  6d 65 6e 75 74 69 74 6c  |:maxx%=.menutitl|
00001590  65 24 2d 33 0d 08 3e 05  f5 0d 08 48 13 69 74 65  |e$-3..>....H.ite|
000015a0  6d 24 3d a4 70 61 72 28  22 2c 22 29 0d 08 52 12  |m$=.par(",")..R.|
000015b0  e7 20 69 74 65 6d 24 3d  22 2b 2b 22 20 8c 0d 08  |. item$="++" ...|
000015c0  5c 08 72 25 3d 30 0d 08  66 10 6d 65 6e 75 24 3d  |\.r%=0..f.menu$=|
000015d0  6d 65 6e 75 32 24 0d 08  70 05 cc 0d 08 7a 13 e7  |menu2$..p....z..|
000015e0  20 69 74 65 6d 24 3d 22  2b 2b 2b 22 20 8c 0d 08  | item$="+++" ...|
000015f0  84 08 72 25 3d 30 0d 08  8e 10 6d 65 6e 75 25 3d  |..r%=0....menu%=|
00001600  6d 65 6e 75 33 24 0d 08  98 05 cc 0d 08 a2 15 f2  |menu3$..........|
00001610  6d 65 6e 75 5f 69 74 65  6d 28 69 74 65 6d 24 29  |menu_item(item$)|
00001620  0d 08 ac 05 cd 0d 08 b6  05 cd 0d 08 c0 0e fd 20  |............... |
00001630  69 74 65 6d 24 3d 22 22  0d 08 ca 19 e7 20 6d 61  |item$=""..... ma|
00001640  78 78 25 3e 32 30 20 8c  20 6d 61 78 78 25 3d 32  |xx%>20 . maxx%=2|
00001650  30 0d 08 d4 24 6d 25 3d  6d 65 6e 75 66 72 65 65  |0...$m%=menufree|
00001660  25 3a 6d 25 21 31 36 3d  28 6d 61 78 78 25 2a 38  |%:m%!16=(maxx%*8|
00001670  2b 36 29 2a 32 0d 08 de  16 6d 65 6e 75 66 72 65  |+6)*2....menufre|
00001680  65 25 3d 6d 65 6e 75 70  74 72 25 0d 08 e8 07 3d  |e%=menuptr%....=|
00001690  6d 25 0d 08 f2 05 3a 0d  08 fc 16 dd f2 6d 65 6e  |m%....:......men|
000016a0  75 5f 69 74 65 6d 28 74  65 78 74 24 29 0d 09 06  |u_item(text$)...|
000016b0  33 e7 20 74 65 78 74 24  3d 22 22 20 8c 20 6d 65  |3. text$="" . me|
000016c0  6e 75 70 74 72 25 21 2d  32 34 3d 28 6d 65 6e 75  |nuptr%!-24=(menu|
000016d0  70 74 72 25 21 2d 32 34  29 84 20 26 38 30 3a e1  |ptr%!-24). &80:.|
000016e0  0d 09 10 32 e7 20 6d 65  6e 75 70 74 72 25 2b 32  |...2. menuptr%+2|
000016f0  34 20 3e 6d 65 6e 75 65  6e 64 25 20 8c 20 85 20  |4 >menuend% . . |
00001700  31 2c 22 4d 65 6e 75 20  41 72 65 61 20 46 75 6c  |1,"Menu Area Ful|
00001710  6c 22 0d 09 1a 11 ea 20  72 25 2c 66 6c 61 67 25  |l"..... r%,flag%|
00001720  2c 56 25 0d 09 24 0d 66  6c 61 67 25 3d 26 30 30  |,V%..$.flag%=&00|
00001730  0d 09 2e 12 72 25 3d a7  74 65 78 74 24 2c 22 3e  |....r%=.text$,">|
00001740  22 29 0d 09 38 0c e7 20  72 25 3e 30 20 8c 0d 09  |")..8.. r%>0 ...|
00001750  42 19 73 75 62 70 74 72  25 3d a0 c1 74 65 78 74  |B.subptr%=..text|
00001760  24 2c 72 25 2b 31 29 0d  09 4c 16 74 65 78 74 24  |$,r%+1)..L.text$|
00001770  3d c0 74 65 78 74 24 2c  72 25 2d 31 29 0d 09 56  |=.text$,r%-1)..V|
00001780  05 cc 0d 09 60 13 72 72  25 3d a7 74 65 78 74 24  |....`.rr%=.text$|
00001790  2c 22 7d 22 29 0d 09 6a  0d e7 20 72 72 25 3e 30  |,"}")..j.. rr%>0|
000017a0  20 8c 0d 09 74 1a 73 75  62 70 74 72 25 3d a0 c1  | ...t.subptr%=..|
000017b0  74 65 78 74 24 2c 72 72  25 2b 31 29 0d 09 7e 16  |text$,rr%+1)..~.|
000017c0  74 65 78 74 24 3d c0 74  65 78 74 2c 72 72 25 2d  |text$=.text,rr%-|
000017d0  31 29 0d 09 88 0e 66 6c  61 67 25 2b 3d 26 30 38  |1)....flag%+=&08|
000017e0  0d 09 92 05 cc 0d 09 9c  0e 73 75 62 70 74 72 25  |.........subptr%|
000017f0  3d 2d 31 0d 09 a6 05 cd  0d 09 b0 05 cd 0d 09 ba  |=-1.............|
00001800  37 e7 20 c2 74 65 78 74  24 2c 31 29 3d 22 23 22  |7. .text$,1)="#"|
00001810  20 8c 20 74 65 78 74 24  3d c0 74 65 78 74 24 2c  | . text$=.text$,|
00001820  a9 74 65 78 74 24 2d 31  29 3a 66 6c 61 67 25 2b  |.text$-1):flag%+|
00001830  3d 26 30 32 0d 09 c4 37  e7 20 c2 74 65 78 74 24  |=&02...7. .text$|
00001840  2c 31 29 3d 22 5c 22 20  8c 20 74 65 78 74 24 3d  |,1)="\" . text$=|
00001850  c0 74 65 78 74 24 2c a9  74 65 78 74 24 2d 31 29  |.text$,.text$-1)|
00001860  3a 66 6c 61 67 25 2b 3d  26 30 31 0d 09 ce 14 72  |:flag%+=&01....r|
00001870  72 72 25 3d a7 74 65 78  74 24 2c 22 7c 22 29 0d  |rr%=.text$,"|").|
00001880  09 d8 15 72 72 72 72 25  3d a7 74 65 78 74 24 2c  |...rrrr%=.text$,|
00001890  22 a4 22 29 0d 09 e2 18  e7 20 72 72 72 25 3d 30  |".")..... rrr%=0|
000018a0  20 80 20 72 72 72 72 25  3d 30 20 8c 0d 09 ec 19  | . rrrr%=0 .....|
000018b0  6d 66 67 25 3d 30 3c 3c  32 38 3a 6d 62 67 25 3d  |mfg%=0<<28:mbg%=|
000018c0  37 3c 3c 32 34 0d 09 f6  05 cc 0d 0a 00 0d c8 8e  |7<<24...........|
000018d0  20 72 72 72 25 20 ca 0d  0a 0a 13 c9 20 30 3a 6d  | rrr% ...... 0:m|
000018e0  66 67 25 3d 30 20 3c 3c  32 38 0d 0a 14 05 7f 0d  |fg%=0 <<28......|
000018f0  0a 1e 27 6d 66 67 25 3d  28 bb 28 c1 74 65 78 74  |..'mfg%=(.(.text|
00001900  24 2c 72 72 72 25 2b 31  2c 32 29 29 20 83 20 31  |$,rrr%+1,2)) . 1|
00001910  36 29 3c 3c 32 38 0d 0a  28 27 74 65 78 74 24 3d  |6)<<28..('text$=|
00001920  c0 74 65 78 74 24 2c 72  72 72 25 2d 31 29 2b c1  |.text$,rrr%-1)+.|
00001930  74 65 78 74 24 2c 72 72  72 25 2b 33 29 0d 0a 32  |text$,rrr%+3)..2|
00001940  05 cb 0d 0a 3c 15 72 72  72 72 25 3d a7 74 65 78  |....<.rrrr%=.tex|
00001950  74 24 2c 22 a4 22 29 0d  0a 46 0e c8 8e 20 72 72  |t$,".")..F... rr|
00001960  72 72 25 20 ca 0d 0a 50  12 c9 20 30 3a 6d 62 67  |rr% ...P.. 0:mbg|
00001970  25 3d 37 3c 3c 32 34 0d  0a 5a 05 7f 0d 0a 64 28  |%=7<<24..Z....d(|
00001980  6d 62 67 25 3d 28 bb 28  c1 74 65 78 74 24 2c 72  |mbg%=(.(.text$,r|
00001990  72 72 72 25 2b 31 2c 32  29 29 20 83 20 31 36 29  |rrr%+1,2)) . 16)|
000019a0  3c 3c 32 34 0d 0a 6e 29  74 65 78 74 24 3d c0 74  |<<24..n)text$=.t|
000019b0  65 78 74 24 2c 72 72 72  72 25 2d 31 29 2b c1 74  |ext$,rrrr%-1)+.t|
000019c0  65 78 74 24 2c 72 72 72  72 25 2b 33 29 0d 0a 78  |ext$,rrrr%+3)..x|
000019d0  05 cb 0d 0a 82 05 cd 0d  0a 8c 14 6d 65 6e 75 70  |...........menup|
000019e0  74 72 25 21 30 3d 66 6c  61 67 25 0d 0a 96 16 6d  |tr%!0=flag%....m|
000019f0  65 6e 75 70 74 72 25 21  34 3d 73 75 62 70 74 72  |enuptr%!4=subptr|
00001a00  25 0d 0a a0 25 6d 65 6e  75 70 74 72 25 21 38 3d  |%...%menuptr%!8=|
00001a10  6d 66 67 25 2b 6d 62 67  25 2b 26 32 30 2b 62 6f  |mfg%+mbg%+&20+bo|
00001a20  74 69 63 6f 6e 25 0d 0a  aa 4c e7 20 c2 74 65 78  |ticon%...L. .tex|
00001a30  74 24 2c 31 29 3d 22 2f  22 20 8c 20 74 65 78 74  |t$,1)="/" . text|
00001a40  24 3d c0 74 65 78 74 24  2c a9 74 65 78 74 24 2d  |$=.text$,.text$-|
00001a50  31 29 3a 6d 65 6e 75 70  74 72 25 21 38 3d 28 6d  |1):menuptr%!8=(m|
00001a60  65 6e 75 70 74 72 25 21  38 20 84 20 31 3c 3c 32  |enuptr%!8 . 1<<2|
00001a70  32 29 0d 0a b4 15 e7 20  c0 74 65 78 74 24 2c 31  |2)..... .text$,1|
00001a80  29 3d 22 24 22 20 8c 0d  0a be 12 21 6d 65 6e 75  |)="$" .....!menu|
00001a90  70 74 72 25 2b 3d 26 30  34 0d 0a c8 13 6d 65 6e  |ptr%+=&04....men|
00001aa0  75 70 74 72 25 21 2b 3d  26 31 30 38 0d 0a d2 12  |uptr%!+=&108....|
00001ab0  72 25 3d a7 74 65 78 74  24 2c 22 28 22 29 0d 0a  |r%=.text$,"(")..|
00001ac0  dc 37 e7 20 72 25 3e 30  20 8c 20 4c 25 3d bb c1  |.7. r%>0 . L%=..|
00001ad0  74 65 78 74 24 2c 72 25  2b 31 29 3a 74 65 78 74  |text$,r%+1):text|
00001ae0  24 3d c0 74 65 78 74 24  2c 72 25 2d 31 29 8b 20  |$=.text$,r%-1). |
00001af0  4c 25 3d 31 32 0d 0a e6  09 56 25 3d 2d 31 0d 0a  |L%=12....V%=-1..|
00001b00  f0 1a 6d 65 6e 75 70 74  72 25 21 31 32 3d a0 c1  |..menuptr%!12=..|
00001b10  74 65 78 74 24 2c 32 29  0d 0a fa 12 6d 65 6e 75  |text$,2)....menu|
00001b20  70 74 72 25 21 31 36 3d  2d 31 0d 0b 04 12 6d 65  |ptr%!16=-1....me|
00001b30  6e 75 70 74 72 25 21 32  30 3d 4c 25 0d 0b 0e 12  |nuptr%!20=L%....|
00001b40  74 65 78 74 24 3d c4 4c  25 2c 22 20 22 29 0d 0b  |text$=.L%," ")..|
00001b50  18 05 cc 0d 0b 22 12 e7  20 a9 74 65 78 74 24 3c  |.....".. .text$<|
00001b60  3d 31 32 20 8c 0d 0b 2c  18 24 28 6d 65 6e 75 70  |=12 ...,.$(menup|
00001b70  74 72 25 2b 31 32 29 3d  74 65 78 74 24 0d 0b 36  |tr%+12)=text$..6|
00001b80  05 cc 0d 0b 40 25 52 25  3d a4 77 6f 72 6b 73 70  |....@%R%=.worksp|
00001b90  61 63 65 28 a9 74 65 78  74 24 2b 31 29 3a 24 52  |ace(.text$+1):$R|
00001ba0  25 3d 74 65 78 74 24 0d  0b 4a 36 6d 65 6e 75 70  |%=text$..J6menup|
00001bb0  74 72 25 21 31 32 3d 52  25 3a 6d 65 6e 75 70 74  |tr%!12=R%:menupt|
00001bc0  72 25 21 31 36 3d 2d 31  3a 6d 65 6e 75 70 74 72  |r%!16=-1:menuptr|
00001bd0  25 21 32 30 3d a9 74 65  78 74 24 2b 31 0d 0b 54  |%!20=.text$+1..T|
00001be0  20 6d 65 6e 75 70 74 72  25 21 38 3d 6d 65 6e 75  | menuptr%!8=menu|
00001bf0  70 74 72 25 21 38 20 84  20 26 31 30 30 0d 0b 5e  |ptr%!8 . &100..^|
00001c00  05 cd 0d 0b 68 05 cd 0d  0b 72 21 e7 20 a9 74 65  |....h....r!. .te|
00001c10  78 74 24 3e 6d 61 78 78  25 20 8c 20 6d 61 78 78  |xt$>maxx% . maxx|
00001c20  25 3d a9 74 65 78 74 24  0d 0b 7c 10 6d 65 6e 75  |%=.text$..|.menu|
00001c30  70 74 72 25 2b 3d 32 34  0d 0b 86 05 e1 0d 0b 90  |ptr%+=24........|
00001c40  05 3a 0d 0b 9a 0f dd a4  70 61 72 28 73 65 70 24  |.:......par(sep$|
00001c50  29 0d 0b a4 25 72 31 25  3d 72 25 2b 31 3a 72 25  |)...%r1%=r%+1:r%|
00001c60  3d a7 6d 65 6e 75 24 2b  73 65 70 24 2c 73 65 70  |=.menu$+sep$,sep|
00001c70  24 2c 72 31 25 29 0d 0b  ae 17 3d c1 6d 65 6e 75  |$,r1%)....=.menu|
00001c80  24 2c 72 31 25 2c 72 25  2d 72 31 25 29 0d 0b b8  |$,r1%,r%-r1%)...|
00001c90  05 3a 0d 0b c2 13 dd a4  77 6f 72 6b 73 70 61 63  |.:......workspac|
00001ca0  65 28 4c 25 29 0d 0b cc  33 e7 20 63 75 72 77 73  |e(L%)...3. curws|
00001cb0  25 2b 4c 25 3e 6d 61 78  77 73 25 20 8c 20 85 20  |%+L%>maxws% . . |
00001cc0  31 2c 22 4e 6f 20 4d 6f  72 65 20 42 75 66 66 65  |1,"No More Buffe|
00001cd0  72 20 53 70 61 63 65 22  0d 0b d6 19 63 75 72 77  |r Space"....curw|
00001ce0  73 25 2b 3d 4c 25 3a 3d  63 75 72 77 73 25 2d 4c  |s%+=L%:=curws%-L|
00001cf0  25 0d 0b e0 05 3a 0d 0b  ea 1e dd f2 74 69 63 6b  |%....:......tick|
00001d00  28 6d 65 6e 75 25 2c 69  74 65 6d 25 2c 74 6f 74  |(menu%,item%,tot|
00001d10  61 6c 25 29 0d 0b f4 12  e3 20 5a 3d 30 20 b8 20  |al%)..... Z=0 . |
00001d20  74 6f 74 61 6c 25 0d 0b  fe 14 f2 6e 6f 74 69 63  |total%.....notic|
00001d30  6b 28 6d 65 6e 75 25 2c  5a 29 0d 0c 08 05 ed 0d  |k(menu%,Z)......|
00001d40  0c 12 0e ea 20 61 64 64  72 65 73 73 25 0d 0c 1c  |.... address%...|
00001d50  20 61 64 64 72 65 73 73  25 3d 6d 65 6e 75 25 2b  | address%=menu%+|
00001d60  32 38 2b 28 32 34 2a 69  74 65 6d 25 29 0d 0c 26  |28+(24*item%)..&|
00001d70  1f 61 64 64 72 65 73 73  25 21 30 3d 61 64 64 72  |.address%!0=addr|
00001d80  65 73 73 25 21 30 20 82  20 26 30 31 0d 0c 30 05  |ess%!0 . &01..0.|
00001d90  e1 0d 0c 3a 05 3a 0d 0c  44 19 dd f2 6e 6f 74 69  |...:.:..D...noti|
00001da0  63 6b 28 6d 65 6e 75 25  2c 69 74 65 6d 25 29 0d  |ck(menu%,item%).|
00001db0  0c 4e 0e ea 20 61 64 64  72 65 73 73 25 0d 0c 58  |.N.. address%..X|
00001dc0  20 61 64 64 72 65 73 73  25 3d 6d 65 6e 75 25 2b  | address%=menu%+|
00001dd0  32 38 2b 28 32 34 2a 69  74 65 6d 25 29 0d 0c 62  |28+(24*item%)..b|
00001de0  21 61 64 64 72 65 73 73  25 21 30 3d 61 64 64 72  |!address%!0=addr|
00001df0  65 73 73 25 21 30 20 80  20 ac 20 26 30 31 0d 0c  |ess%!0 . . &01..|
00001e00  6c 05 e1 0d 0c 76 05 3a  0d 0c 80 12 dd f2 6f 70  |l....v.:......op|
00001e10  65 6e 5f 77 69 6e 64 6f  77 73 0d 0c 8a 26 21 71  |en_windows...&!q|
00001e20  25 3d 6f 73 77 25 3a c8  99 20 22 57 69 6d 70 5f  |%=osw%:.. "Wimp_|
00001e30  43 6c 6f 73 65 57 69 6e  64 6f 77 22 2c 2c 71 25  |CloseWindow",,q%|
00001e40  0d 0c 94 27 21 71 25 3d  73 77 69 77 25 3a c8 99  |...'!q%=swiw%:..|
00001e50  20 22 57 69 6d 70 5f 43  6c 6f 73 65 57 69 6e 64  | "Wimp_CloseWind|
00001e60  6f 77 22 2c 2c 71 25 0d  0c 9e 27 21 71 25 3d 73  |ow",,q%...'!q%=s|
00001e70  74 61 77 25 3a c8 99 20  22 57 69 6d 70 5f 43 6c  |taw%:.. "Wimp_Cl|
00001e80  6f 73 65 57 69 6e 64 6f  77 22 2c 2c 71 25 0d 0c  |oseWindow",,q%..|
00001e90  a8 4f 21 71 25 3d 73 65  61 72 63 68 77 25 3a c8  |.O!q%=searchw%:.|
00001ea0  99 20 22 57 69 6d 70 5f  47 65 74 57 69 6e 64 6f  |. "Wimp_GetWindo|
00001eb0  77 53 74 61 74 65 22 2c  2c 71 25 3a 71 25 21 32  |wState",,q%:q%!2|
00001ec0  38 3d 2d 31 3a c8 99 20  22 57 69 6d 70 5f 4f 70  |8=-1:.. "Wimp_Op|
00001ed0  65 6e 57 69 6e 64 6f 77  22 2c 2c 71 25 0d 0c b2  |enWindow",,q%...|
00001ee0  05 e1 0d 0c bc 05 3a 0d  0c c6 0c dd f2 73 65 61  |......:......sea|
00001ef0  72 63 68 0d 0c d0 15 c8  99 20 22 48 6f 75 72 67  |rch...... "Hourg|
00001f00  6c 61 73 73 5f 4f 6e 22  0d 0c da 0f c8 8e 20 67  |lass_On"...... g|
00001f10  72 6f 75 70 25 20 ca 0d  0c e4 20 c9 20 31 3a 67  |roup% .... . 1:g|
00001f20  72 6f 75 70 24 3d 22 41  44 46 53 22 3a f2 6e 65  |roup$="ADFS":.ne|
00001f30  77 5f 67 72 6f 75 70 0d  0c ee 27 c9 20 32 3a 67  |w_group...'. 2:g|
00001f40  72 6f 75 70 24 3d 22 43  6f 6c 6f 75 72 54 72 61  |roup$="ColourTra|
00001f50  6e 73 22 3a f2 6e 65 77  5f 67 72 6f 75 70 0d 0c  |ns":.new_group..|
00001f60  f8 24 c9 20 33 3a 67 72  6f 75 70 24 3d 22 44 65  |.$. 3:group$="De|
00001f70  62 75 67 67 65 72 22 3a  f2 6e 65 77 5f 67 72 6f  |bugger":.new_gro|
00001f80  75 70 0d 0d 02 20 c9 20  34 3a 67 72 6f 75 70 24  |up... . 4:group$|
00001f90  3d 22 44 72 61 77 22 3a  f2 6e 65 77 5f 67 72 6f  |="Draw":.new_gro|
00001fa0  75 70 0d 0d 0c 22 c9 20  35 3a 67 72 6f 75 70 24  |up...". 5:group$|
00001fb0  3d 22 45 63 6f 6e 65 74  22 3a f2 6e 65 77 5f 67  |="Econet":.new_g|
00001fc0  72 6f 75 70 0d 0d 16 24  c9 20 36 3a 67 72 6f 75  |roup...$. 6:grou|
00001fd0  70 24 3d 22 46 69 6c 65  43 6f 72 65 22 3a f2 6e  |p$="FileCore":.n|
00001fe0  65 77 5f 67 72 6f 75 70  0d 0d 20 20 c9 20 37 3a  |ew_group..  . 7:|
00001ff0  67 72 6f 75 70 24 3d 22  46 6f 6e 74 22 3a f2 6e  |group$="Font":.n|
00002000  65 77 5f 67 72 6f 75 70  0d 0d 2a 26 c9 20 38 3a  |ew_group..*&. 8:|
00002010  67 72 6f 75 70 24 3d 22  46 50 45 6d 75 6c 61 74  |group$="FPEmulat|
00002020  6f 72 22 3a f2 6e 65 77  5f 67 72 6f 75 70 0d 0d  |or":.new_group..|
00002030  34 25 c9 20 39 3a 67 72  6f 75 70 24 3d 22 48 6f  |4%. 9:group$="Ho|
00002040  75 72 67 6c 61 73 73 22  3a f2 6e 65 77 5f 67 72  |urglass":.new_gr|
00002050  6f 75 70 0d 0d 3e 20 c9  20 31 30 3a 67 72 6f 75  |oup..> . 10:grou|
00002060  70 24 3d 22 49 49 43 22  3a f2 6e 65 77 5f 67 72  |p$="IIC":.new_gr|
00002070  6f 75 70 0d 0d 48 22 c9  20 31 31 3a 67 72 6f 75  |oup..H". 11:grou|
00002080  70 24 3d 22 4e 65 74 46  53 22 3a f2 6e 65 77 5f  |p$="NetFS":.new_|
00002090  67 72 6f 75 70 0d 0d 52  25 c9 20 31 32 3a 67 72  |group..R%. 12:gr|
000020a0  6f 75 70 24 3d 22 4e 65  74 50 72 69 6e 74 22 3a  |oup$="NetPrint":|
000020b0  f2 6e 65 77 5f 67 72 6f  75 70 0d 0d 5c 1f c9 20  |.new_group..\.. |
000020c0  31 33 3a 67 72 6f 75 70  24 3d 22 4f 53 22 3a f2  |13:group$="OS":.|
000020d0  6e 65 77 5f 67 72 6f 75  70 0d 0d 66 24 c9 20 31  |new_group..f$. 1|
000020e0  34 3a 67 72 6f 75 70 24  3d 22 50 44 72 69 76 65  |4:group$="PDrive|
000020f0  72 22 3a f2 6e 65 77 5f  67 72 6f 75 70 0d 0d 70  |r":.new_group..p|
00002100  23 c9 20 31 35 3a 67 72  6f 75 70 24 3d 22 50 6f  |#. 15:group$="Po|
00002110  64 75 6c 65 22 3a f2 6e  65 77 5f 67 72 6f 75 70  |dule":.new_group|
00002120  0d 0d 7a 22 c9 20 31 36  3a 67 72 6f 75 70 24 3d  |..z". 16:group$=|
00002130  22 52 61 6d 46 53 22 3a  f2 6e 65 77 5f 67 72 6f  |"RamFS":.new_gro|
00002140  75 70 0d 0d 84 22 c9 20  31 37 3a 67 72 6f 75 70  |up...". 17:group|
00002150  24 3d 22 53 68 65 6c 6c  22 3a f2 6e 65 77 5f 67  |$="Shell":.new_g|
00002160  72 6f 75 70 0d 0d 8e 22  c9 20 31 38 3a 67 72 6f  |roup...". 18:gro|
00002170  75 70 24 3d 22 53 6f 75  6e 64 22 3a f2 6e 65 77  |up$="Sound":.new|
00002180  5f 67 72 6f 75 70 0d 0d  98 26 c9 20 31 39 3a 67  |_group...&. 19:g|
00002190  72 6f 75 70 24 3d 22 57  61 76 65 53 79 6e 74 68  |roup$="WaveSynth|
000021a0  22 3a f2 6e 65 77 5f 67  72 6f 75 70 0d 0d a2 21  |":.new_group...!|
000021b0  c9 20 32 30 3a 67 72 6f  75 70 24 3d 22 57 69 6d  |. 20:group$="Wim|
000021c0  70 22 3a f2 6e 65 77 5f  67 72 6f 75 70 0d 0d ac  |p":.new_group...|
000021d0  28 c9 20 32 31 2c 32 32  2c 32 33 2c 32 34 2c 32  |(. 21,22,23,24,2|
000021e0  35 2c 32 36 2c 32 37 2c  32 38 3a f2 6e 65 77 5f  |5,26,27,28:.new_|
000021f0  67 72 6f 75 70 0d 0d b6  05 cb 0d 0d c0 0f c8 8e  |group...........|
00002200  20 67 72 6f 75 70 25 20  ca 0d 0d ca 38 c9 20 31  | group% ....8. 1|
00002210  2c 32 2c 33 2c 34 2c 35  2c 36 2c 37 2c 38 2c 39  |,2,3,4,5,6,7,8,9|
00002220  2c 31 30 2c 31 31 2c 31  32 2c 31 33 2c 31 34 2c  |,10,11,12,13,14,|
00002230  31 35 2c 31 36 2c 31 37  2c 31 38 2c 31 39 2c 32  |15,16,17,18,19,2|
00002240  30 0d 0d d4 26 21 71 25  3d 6f 73 77 25 3a c8 99  |0...&!q%=osw%:..|
00002250  20 22 57 69 6d 70 5f 43  6c 6f 73 65 57 69 6e 64  | "Wimp_CloseWind|
00002260  6f 77 22 2c 2c 71 25 0d  0d de 27 21 71 25 3d 73  |ow",,q%...'!q%=s|
00002270  74 61 77 25 3a c8 99 20  22 57 69 6d 70 5f 43 6c  |taw%:.. "Wimp_Cl|
00002280  6f 73 65 57 69 6e 64 6f  77 22 2c 2c 71 25 0d 0d  |oseWindow",,q%..|
00002290  e8 4c 21 71 25 3d 73 77  69 77 25 3a c8 99 20 22  |.L!q%=swiw%:.. "|
000022a0  57 69 6d 70 5f 47 65 74  57 69 6e 64 6f 77 53 74  |Wimp_GetWindowSt|
000022b0  61 74 65 22 2c 2c 71 25  3a 71 25 21 32 38 3d 2d  |ate",,q%:q%!28=-|
000022c0  31 3a c8 99 20 22 57 69  6d 70 5f 4f 70 65 6e 57  |1:.. "Wimp_OpenW|
000022d0  69 6e 64 6f 77 22 2c 2c  71 25 0d 0d f2 0b c9 20  |indow",,q%..... |
000022e0  32 31 2c 32 32 0d 0d fc  27 21 71 25 3d 73 77 69  |21,22...'!q%=swi|
000022f0  77 25 3a c8 99 20 22 57  69 6d 70 5f 43 6c 6f 73  |w%:.. "Wimp_Clos|
00002300  65 57 69 6e 64 6f 77 22  2c 2c 71 25 0d 0e 06 27  |eWindow",,q%...'|
00002310  21 71 25 3d 73 74 61 77  25 3a c8 99 20 22 57 69  |!q%=staw%:.. "Wi|
00002320  6d 70 5f 43 6c 6f 73 65  57 69 6e 64 6f 77 22 2c  |mp_CloseWindow",|
00002330  2c 71 25 0d 0e 10 4b 21  71 25 3d 6f 73 77 25 3a  |,q%...K!q%=osw%:|
00002340  c8 99 20 22 57 69 6d 70  5f 47 65 74 57 69 6e 64  |.. "Wimp_GetWind|
00002350  6f 77 53 74 61 74 65 22  2c 2c 71 25 3a 71 25 21  |owState",,q%:q%!|
00002360  32 38 3d 2d 31 3a c8 99  20 22 57 69 6d 70 5f 4f  |28=-1:.. "Wimp_O|
00002370  70 65 6e 57 69 6e 64 6f  77 22 2c 2c 71 25 0d 0e  |penWindow",,q%..|
00002380  1a 17 c9 20 32 33 2c 32  34 2c 32 35 2c 32 36 2c  |... 23,24,25,26,|
00002390  32 37 2c 32 38 0d 0e 24  27 21 71 25 3d 73 77 69  |27,28..$'!q%=swi|
000023a0  77 25 3a c8 99 20 22 57  69 6d 70 5f 43 6c 6f 73  |w%:.. "Wimp_Clos|
000023b0  65 57 69 6e 64 6f 77 22  2c 2c 71 25 0d 0e 2e 26  |eWindow",,q%...&|
000023c0  21 71 25 3d 6f 73 77 25  3a c8 99 20 22 57 69 6d  |!q%=osw%:.. "Wim|
000023d0  70 5f 43 6c 6f 73 65 57  69 6e 64 6f 77 22 2c 2c  |p_CloseWindow",,|
000023e0  71 25 0d 0e 38 4c 21 71  25 3d 73 74 61 77 25 3a  |q%..8L!q%=staw%:|
000023f0  c8 99 20 22 57 69 6d 70  5f 47 65 74 57 69 6e 64  |.. "Wimp_GetWind|
00002400  6f 77 53 74 61 74 65 22  2c 2c 71 25 3a 71 25 21  |owState",,q%:q%!|
00002410  32 38 3d 2d 31 3a c8 99  20 22 57 69 6d 70 5f 4f  |28=-1:.. "Wimp_O|
00002420  70 65 6e 57 69 6e 64 6f  77 22 2c 2c 71 25 0d 0e  |penWindow",,q%..|
00002430  42 05 cb 0d 0e 4c 16 c8  99 20 22 48 6f 75 72 67  |B....L... "Hourg|
00002440  6c 61 73 73 5f 4f 66 66  22 0d 0e 56 05 e1 0d 0e  |lass_Off"..V....|
00002450  60 05 3a 0d 0e 6a 16 dd  f2 6d 6f 76 65 5f 63 61  |`.:..j...move_ca|
00002460  72 65 74 28 69 6e 63 25  29 0d 0e 74 0f 69 63 6f  |ret(inc%)..t.ico|
00002470  6e 25 2b 3d 69 6e 63 25  0d 0e 7e 19 e7 20 69 63  |n%+=inc%..~.. ic|
00002480  6f 6e 25 3d 32 37 20 8c  20 69 63 6f 6e 25 3d 32  |on%=27 . icon%=2|
00002490  35 0d 0e 88 19 e7 20 69  63 6f 6e 25 3d 32 34 20  |5..... icon%=24 |
000024a0  8c 20 69 63 6f 6e 25 3d  32 36 0d 0e 92 32 c8 99  |. icon%=26...2..|
000024b0  20 22 57 69 6d 70 5f 53  65 74 43 61 72 65 74 50  | "Wimp_SetCaretP|
000024c0  6f 73 69 74 69 6f 6e 22  2c 73 65 61 72 63 68 77  |osition",searchw|
000024d0  25 2c 69 63 6f 6e 25 2c  2c 2c 2d 31 0d 0e 9c 05  |%,icon%,,,-1....|
000024e0  e1 0d 0e a6 05 3a 0d 0e  b0 0f dd f2 6e 65 77 5f  |.....:......new_|
000024f0  67 72 6f 75 70 0d 0e ba  0f c8 8e 20 67 72 6f 75  |group...... grou|
00002500  70 25 20 ca 0d 0e c4 2c  c9 20 31 33 3a f2 75 70  |p% ....,. 13:.up|
00002510  64 61 74 65 5f 69 63 6f  6e 28 73 77 69 77 25 2c  |date_icon(swiw%,|
00002520  32 2c 22 4b 65 72 6e 65  6c 20 53 57 49 73 22 29  |2,"Kernel SWIs")|
00002530  0d 0e ce 31 c9 20 32 31  3a f2 75 70 64 61 74 65  |...1. 21:.update|
00002540  5f 69 63 6f 6e 28 6f 73  77 25 2c 32 2c 22 49 6e  |_icon(osw%,2,"In|
00002550  64 65 78 20 6f 66 20 4f  53 5f 42 79 74 65 73 22  |dex of OS_Bytes"|
00002560  29 0d 0e d8 31 c9 20 32  32 3a f2 75 70 64 61 74  |)...1. 22:.updat|
00002570  65 5f 69 63 6f 6e 28 6f  73 77 25 2c 32 2c 22 49  |e_icon(osw%,2,"I|
00002580  6e 64 65 78 20 6f 66 20  4f 53 5f 57 6f 72 64 73  |ndex of OS_Words|
00002590  22 29 0d 0e e2 3a c9 20  32 33 2c 32 34 2c 32 35  |")...:. 23,24,25|
000025a0  2c 32 36 2c 32 37 2c 32  38 3a f2 75 70 64 61 74  |,26,27,28:.updat|
000025b0  65 5f 69 63 6f 6e 28 73  74 61 77 25 2c 32 2c 22  |e_icon(staw%,2,"|
000025c0  2a 20 43 6f 6d 6d 61 6e  64 73 22 29 0d 0e ec 2a  |* Commands")...*|
000025d0  7f 20 f2 75 70 64 61 74  65 5f 69 63 6f 6e 28 73  |. .update_icon(s|
000025e0  77 69 77 25 2c 32 2c 67  72 6f 75 70 24 2b 22 20  |wiw%,2,group$+" |
000025f0  53 57 49 73 22 29 0d 0e  f6 05 cb 0d 0f 00 0f c8  |SWIs")..........|
00002600  8e 20 67 72 6f 75 70 25  20 ca 0d 0f 0a 17 c9 20  |. group% ...... |
00002610  31 3a 59 3d 31 3a 5a 3d  36 3a 6d 6f 72 65 25 3d  |1:Y=1:Z=6:more%=|
00002620  a3 0d 0f 14 18 c9 20 32  3a 59 3d 37 3a 5a 3d 32  |...... 2:Y=7:Z=2|
00002630  33 3a 6d 6f 72 65 25 3d  b9 0d 0f 1e 19 c9 20 33  |3:more%=...... 3|
00002640  3a 59 3d 32 34 3a 5a 3d  32 34 3a 6d 6f 72 65 25  |:Y=24:Z=24:more%|
00002650  3d a3 0d 0f 28 19 c9 20  34 3a 59 3d 32 35 3a 5a  |=...(.. 4:Y=25:Z|
00002660  3d 33 36 3a 6d 6f 72 65  25 3d b9 0d 0f 32 19 c9  |=36:more%=...2..|
00002670  20 35 3a 59 3d 33 37 3a  5a 3d 35 39 3a 6d 6f 72  | 5:Y=37:Z=59:mor|
00002680  65 25 3d b9 0d 0f 3c 19  c9 20 36 3a 59 3d 36 30  |e%=...<.. 6:Y=60|
00002690  3a 5a 3d 36 35 3a 6d 6f  72 65 25 3d a3 0d 0f 46  |:Z=65:more%=...F|
000026a0  19 c9 20 37 3a 59 3d 36  36 3a 5a 3d 39 35 3a 6d  |.. 7:Y=66:Z=95:m|
000026b0  6f 72 65 25 3d b9 0d 0f  50 19 c9 20 38 3a 59 3d  |ore%=...P.. 8:Y=|
000026c0  39 36 3a 5a 3d 39 36 3a  6d 6f 72 65 25 3d a3 0d  |96:Z=96:more%=..|
000026d0  0f 5a 1a c9 20 39 3a 59  3d 39 37 3a 5a 3d 31 30  |.Z.. 9:Y=97:Z=10|
000026e0  32 3a 6d 6f 72 65 25 3d  a3 0d 0f 64 1c c9 20 31  |2:more%=...d.. 1|
000026f0  30 3a 59 3d 31 30 33 3a  5a 3d 31 30 33 3a 6d 6f  |0:Y=103:Z=103:mo|
00002700  72 65 25 3d a3 0d 0f 6e  1c c9 20 31 31 3a 59 3d  |re%=...n.. 11:Y=|
00002710  31 30 34 3a 5a 3d 31 31  36 3a 6d 6f 72 65 25 3d  |104:Z=116:more%=|
00002720  b9 0d 0f 78 1c c9 20 31  32 3a 59 3d 31 31 37 3a  |...x.. 12:Y=117:|
00002730  5a 3d 31 32 32 3a 6d 6f  72 65 25 3d a3 0d 0f 82  |Z=122:more%=....|
00002740  1c c9 20 31 33 3a 59 3d  31 32 33 3a 5a 3d 32 34  |.. 13:Y=123:Z=24|
00002750  37 3a 6d 6f 72 65 25 3d  b9 0d 0f 8c 1c c9 20 31  |7:more%=...... 1|
00002760  34 3a 59 3d 32 34 38 3a  5a 3d 32 36 38 3a 6d 6f  |4:Y=248:Z=268:mo|
00002770  72 65 25 3d b9 0d 0f 96  1c c9 20 31 35 3a 59 3d  |re%=...... 15:Y=|
00002780  32 36 39 3a 5a 3d 32 37  38 3a 6d 6f 72 65 25 3d  |269:Z=278:more%=|
00002790  a3 0d 0f a0 1c c9 20 31  36 3a 59 3d 32 37 39 3a  |...... 16:Y=279:|
000027a0  5a 3d 32 38 34 3a 6d 6f  72 65 25 3d a3 0d 0f aa  |Z=284:more%=....|
000027b0  1c c9 20 31 37 3a 59 3d  32 38 35 3a 5a 3d 32 38  |.. 17:Y=285:Z=28|
000027c0  36 3a 6d 6f 72 65 25 3d  a3 0d 0f b4 1c c9 20 31  |6:more%=...... 1|
000027d0  38 3a 59 3d 32 38 37 3a  5a 3d 33 31 31 3a 6d 6f  |8:Y=287:Z=311:mo|
000027e0  72 65 25 3d b9 0d 0f be  1c c9 20 31 39 3a 59 3d  |re%=...... 19:Y=|
000027f0  33 31 32 3a 5a 3d 33 31  32 3a 6d 6f 72 65 25 3d  |312:Z=312:more%=|
00002800  a3 0d 0f c8 1c c9 20 32  30 3a 59 3d 33 31 33 3a  |...... 20:Y=313:|
00002810  5a 3d 33 36 34 3a 6d 6f  72 65 25 3d b9 0d 0f d2  |Z=364:more%=....|
00002820  1b c9 20 32 31 3a 59 3d  31 35 3a 5a 3d 31 31 38  |.. 21:Y=15:Z=118|
00002830  3a 6d 6f 72 65 25 3d b9  0d 0f dc 19 c9 20 32 32  |:more%=...... 22|
00002840  3a 59 3d 31 3a 5a 3d 31  34 3a 6d 6f 72 65 25 3d  |:Y=1:Z=14:more%=|
00002850  b9 0d 0f e6 19 c9 20 32  33 3a 59 3d 31 3a 5a 3d  |...... 23:Y=1:Z=|
00002860  34 31 3a 6d 6f 72 65 25  3d b9 0d 0f f0 1a c9 20  |41:more%=...... |
00002870  32 34 3a 59 3d 34 32 3a  5a 3d 35 39 3a 6d 6f 72  |24:Y=42:Z=59:mor|
00002880  65 25 3d b9 0d 0f fa 1a  c9 20 32 35 3a 59 3d 36  |e%=...... 25:Y=6|
00002890  30 3a 5a 3d 37 34 3a 6d  6f 72 65 25 3d b9 0d 10  |0:Z=74:more%=...|
000028a0  04 1a c9 20 32 36 3a 59  3d 37 35 3a 5a 3d 39 35  |... 26:Y=75:Z=95|
000028b0  3a 6d 6f 72 65 25 3d b9  0d 10 0e 1b c9 20 32 37  |:more%=...... 27|
000028c0  3a 59 3d 39 36 3a 5a 3d  31 34 35 3a 6d 6f 72 65  |:Y=96:Z=145:more|
000028d0  25 3d b9 0d 10 18 1c c9  20 32 38 3a 59 3d 31 34  |%=...... 28:Y=14|
000028e0  36 3a 5a 3d 31 36 32 3a  6d 6f 72 65 25 3d b9 0d  |6:Z=162:more%=..|
000028f0  10 22 05 cb 0d 10 2c 1b  70 61 67 65 5f 6e 75 6d  |."....,.page_num|
00002900  62 65 72 25 3d 31 3a 70  61 67 65 73 25 3d 31 0d  |ber%=1:pages%=1.|
00002910  10 36 0f f2 73 6f 72 74  5f 70 61 67 65 73 0d 10  |.6..sort_pages..|
00002920  40 05 e1 0d 10 4a 05 3a  0d 10 54 7e dc 20 5f 44  |@....J.:..T~. _D|
00002930  65 73 63 72 69 62 65 44  69 73 63 2c 34 30 32 34  |escribeDisc,4024|
00002940  35 2c 31 30 35 38 2c 5f  44 69 73 63 4f 70 2c 34  |5,1058,_DiscOp,4|
00002950  30 32 34 30 2c 31 30 35  33 2c 5f 44 72 69 76 65  |0240,1053,_Drive|
00002960  73 2c 34 30 32 34 32 2c  31 30 35 35 2c 5f 46 72  |s,40242,1055,_Fr|
00002970  65 65 53 70 61 63 65 2c  34 30 32 34 33 2c 31 30  |eeSpace,40243,10|
00002980  35 36 2c 5f 48 44 43 2c  34 30 32 34 31 2c 31 30  |56,_HDC,40241,10|
00002990  35 34 2c 5f 52 65 74 72  69 65 73 2c 34 30 32 34  |54,_Retries,4024|
000029a0  34 2c 31 30 35 37 0d 10  5e 05 3a 0d 10 68 d9 dc  |4,1057..^.:..h..|
000029b0  20 5f 43 6f 6c 6f 75 72  4e 75 6d 62 65 72 54 6f  | _ColourNumberTo|
000029c0  47 43 4f 4c 2c 34 30 37  34 44 2c 31 34 31 39 2c  |GCOL,4074D,1419,|
000029d0  5f 47 43 4f 4c 54 6f 43  6f 6c 6f 75 72 4e 75 6d  |_GCOLToColourNum|
000029e0  62 65 72 2c 34 30 37 34  43 2c 31 34 31 38 2c 5f  |ber,4074C,1418,_|
000029f0  49 6e 76 61 6c 69 64 61  74 65 43 61 63 68 65 2c  |InvalidateCache,|
00002a00  34 30 37 35 30 2c 31 34  32 33 2c 5f 52 65 74 75  |40750,1423,_Retu|
00002a10  72 6e 43 6f 6c 6f 75 72  4e 75 6d 62 65 72 2c 34  |rnColourNumber,4|
00002a20  30 37 34 34 2c 31 34 31  30 2c 5f 52 65 74 75 72  |0744,1410,_Retur|
00002a30  6e 43 6f 6c 6f 75 72 4e  75 6d 62 65 72 46 6f 72  |nColourNumberFor|
00002a40  4d 6f 64 65 2c 34 30 37  34 36 2c 31 34 31 32 2c  |Mode,40746,1412,|
00002a50  5f 52 65 74 75 72 6e 46  6f 6e 74 43 6f 6c 6f 75  |_ReturnFontColou|
00002a60  72 73 2c 34 30 37 34 45  2c 31 34 32 30 2c 5f 52  |rs,4074E,1420,_R|
00002a70  65 74 75 72 6e 47 43 4f  4c 2c 34 30 37 34 32 2c  |eturnGCOL,40742,|
00002a80  31 34 30 38 0d 10 72 dd  dc 20 5f 52 65 74 75 72  |1408..r.. _Retur|
00002a90  6e 47 43 4f 4c 46 6f 72  4d 6f 64 65 2c 34 30 37  |nGCOLForMode,407|
00002aa0  34 35 2c 31 34 31 31 2c  5f 52 65 74 75 72 6e 4f  |45,1411,_ReturnO|
00002ab0  70 70 43 6f 6c 6f 75 72  4e 75 6d 62 65 72 2c 34  |ppColourNumber,4|
00002ac0  30 37 34 39 2c 31 34 31  35 2c 5f 52 65 74 75 72  |0749,1415,_Retur|
00002ad0  6e 4f 70 70 43 6f 6c 6f  75 72 4e 75 6d 62 65 72  |nOppColourNumber|
00002ae0  46 6f 72 4d 6f 64 65 2c  34 30 37 34 42 2c 31 34  |ForMode,4074B,14|
00002af0  31 37 2c 5f 52 65 74 75  72 6e 4f 70 70 47 43 4f  |17,_ReturnOppGCO|
00002b00  4c 2c 34 30 37 34 37 2c  31 34 30 38 2c 5f 52 65  |L,40747,1408,_Re|
00002b10  74 75 72 6e 4f 70 70 47  43 4f 4c 46 6f 72 4d 6f  |turnOppGCOLForMo|
00002b20  64 65 2c 34 30 37 34 41  2c 31 34 31 36 2c 5f 53  |de,4074A,1416,_S|
00002b30  65 6c 65 63 74 47 43 4f  4c 54 61 62 6c 65 2c 34  |electGCOLTable,4|
00002b40  30 37 34 31 2c 31 34 30  37 2c 5f 53 65 6c 65 63  |0741,1407,_Selec|
00002b50  74 54 61 62 6c 65 2c 34  30 37 34 30 2c 31 34 30  |tTable,40740,140|
00002b60  36 0d 10 7c 4b dc 20 5f  53 65 74 46 6f 6e 74 43  |6..|K. _SetFontC|
00002b70  6f 6c 6f 75 72 73 2c 34  30 37 34 46 2c 31 34 32  |olours,4074F,142|
00002b80  32 2c 5f 53 65 74 47 43  4f 4c 2c 34 30 37 34 33  |2,_SetGCOL,40743|
00002b90  2c 31 34 30 39 2c 5f 53  65 74 4f 70 70 47 43 4f  |,1409,_SetOppGCO|
00002ba0  4c 2c 34 30 37 34 38 2c  31 34 31 34 0d 10 86 05  |L,40748,1414....|
00002bb0  3a 0d 10 90 1d dc 20 5f  44 69 73 61 73 73 65 6d  |:..... _Disassem|
00002bc0  62 6c 65 2c 34 30 33 38  30 2c 31 36 38 31 0d 10  |ble,40380,1681..|
00002bd0  9a 05 3a 0d 10 a4 cc dc  20 5f 46 69 6c 6c 2c 34  |..:..... _Fill,4|
00002be0  30 37 30 32 2c 31 35 30  32 2c 5f 46 69 6c 6c 46  |0702,1502,_FillF|
00002bf0  50 2c 34 30 37 30 33 2c  2d 2d 2d 2d 2c 5f 46 6c  |P,40703,----,_Fl|
00002c00  61 74 74 65 6e 50 61 74  68 2c 34 30 37 30 38 2c  |attenPath,40708,|
00002c10  31 35 30 36 2c 5f 46 6c  61 74 74 65 6e 50 61 74  |1506,_FlattenPat|
00002c20  68 46 50 2c 34 30 37 30  39 2c 2d 2d 2d 2d 2c 5f  |hFP,40709,----,_|
00002c30  50 72 6f 63 65 73 73 50  61 74 68 2c 34 30 37 30  |ProcessPath,4070|
00002c40  30 2c 31 34 39 39 2c 5f  50 72 6f 63 65 73 73 50  |0,1499,_ProcessP|
00002c50  61 74 68 46 50 2c 34 30  37 30 31 2c 2d 2d 2d 2d  |athFP,40701,----|
00002c60  2c 5f 53 74 72 6f 6b 65  2c 34 30 37 30 34 2c 31  |,_Stroke,40704,1|
00002c70  35 30 33 2c 5f 53 74 72  6f 6b 65 46 50 2c 34 30  |503,_StrokeFP,40|
00002c80  37 30 35 2c 2d 2d 2d 2d  2c 5f 53 74 72 6f 6b 65  |705,----,_Stroke|
00002c90  50 61 74 68 2c 34 30 37  30 36 2c 31 35 30 35 0d  |Path,40706,1505.|
00002ca0  10 ae 54 dc 20 5f 53 74  72 6f 6b 65 50 61 74 68  |..T. _StrokePath|
00002cb0  46 50 2c 34 30 37 30 37  2c 2d 2d 2d 2d 2c 5f 54  |FP,40707,----,_T|
00002cc0  72 61 6e 73 66 6f 72 6d  50 61 74 68 2c 34 30 37  |ransformPath,407|
00002cd0  30 41 2c 31 35 30 37 2c  5f 54 72 61 6e 73 66 6f  |0A,1507,_Transfo|
00002ce0  72 6d 50 61 74 68 46 50  2c 34 30 37 30 42 2c 2d  |rmPathFP,4070B,-|
00002cf0  2d 2d 2d 0d 10 b8 05 3a  0d 10 c2 c8 dc 20 5f 41  |---....:..... _A|
00002d00  62 61 6e 64 6f 6e 52 65  63 65 69 76 65 2c 34 30  |bandonReceive,40|
00002d10  30 30 33 2c 31 33 36 36  2c 5f 41 62 61 6e 64 6f  |003,1366,_Abando|
00002d20  6e 54 72 61 6e 73 6d 69  74 2c 34 30 30 30 38 2c  |nTransmit,40008,|
00002d30  31 33 37 31 2c 5f 41 6c  6c 6f 63 61 74 65 50 6f  |1371,_AllocatePo|
00002d40  72 74 2c 34 30 30 31 33  2c 31 33 38 32 2c 5f 43  |rt,40013,1382,_C|
00002d50  6c 61 69 6d 50 6f 72 74  2c 34 30 30 31 35 2c 31  |laimPort,40015,1|
00002d60  33 38 34 2c 5f 43 6f 6e  76 65 72 74 53 74 61 74  |384,_ConvertStat|
00002d70  75 73 54 6f 45 72 72 6f  72 2c 34 30 30 30 43 2c  |usToError,4000C,|
00002d80  31 33 37 35 2c 5f 43 6f  6e 76 65 72 74 53 74 61  |1375,_ConvertSta|
00002d90  74 75 73 54 6f 53 74 72  69 6e 67 2c 34 30 30 30  |tusToString,4000|
00002da0  42 2c 31 33 37 34 2c 5f  43 72 65 61 74 65 52 65  |B,1374,_CreateRe|
00002db0  63 65 69 76 65 2c 34 30  30 30 30 2c 31 33 36 34  |ceive,40000,1364|
00002dc0  0d 10 cc db dc 20 5f 44  65 41 6c 6c 6f 63 61 74  |..... _DeAllocat|
00002dd0  65 50 6f 72 74 2c 34 30  30 31 34 2c 31 33 38 33  |ePort,40014,1383|
00002de0  2c 5f 44 6f 49 6d 6d 65  64 69 61 74 65 2c 34 30  |,_DoImmediate,40|
00002df0  30 31 37 2c 31 33 38 36  2c 5f 44 6f 54 72 61 6e  |017,1386,_DoTran|
00002e00  73 6d 69 74 2c 34 30 30  30 39 2c 31 33 37 32 2c  |smit,40009,1372,|
00002e10  5f 45 6e 75 6d 65 72 61  74 65 52 65 63 65 69 76  |_EnumerateReceiv|
00002e20  65 2c 34 30 30 30 35 2c  31 33 36 38 2c 5f 45 78  |e,40005,1368,_Ex|
00002e30  61 6d 69 6e 65 52 65 63  65 69 76 65 2c 34 30 30  |amineReceive,400|
00002e40  30 31 2c 31 33 36 34 2c  5f 50 6f 6c 6c 54 72 61  |01,1364,_PollTra|
00002e50  6e 73 6d 69 74 2c 34 30  30 30 37 2c 31 33 37 30  |nsmit,40007,1370|
00002e60  2c 5f 50 72 69 6e 74 42  61 6e 6e 65 72 2c 34 30  |,_PrintBanner,40|
00002e70  30 31 30 2c 31 33 38 30  2c 5f 52 65 61 64 4c 6f  |010,1380,_ReadLo|
00002e80  63 61 6c 53 74 61 74 69  6f 6e 41 6e 64 4e 65 74  |calStationAndNet|
00002e90  2c 34 30 30 30 41 2c 31  33 37 33 0d 10 d6 da dc  |,4000A,1373.....|
00002ea0  20 5f 52 65 61 64 50 72  6f 74 65 63 74 69 6f 6e  | _ReadProtection|
00002eb0  2c 34 30 30 30 44 2c 31  33 37 36 2c 5f 52 65 61  |,4000D,1376,_Rea|
00002ec0  64 52 65 63 65 69 76 65  2c 34 30 30 30 32 2c 31  |dReceive,40002,1|
00002ed0  33 36 35 2c 5f 52 65 61  64 53 74 61 74 69 6f 6e  |365,_ReadStation|
00002ee0  4e 75 6d 62 65 72 2c 34  30 30 30 46 2c 31 33 37  |Number,4000F,137|
00002ef0  39 2c 5f 52 65 6c 65 61  73 65 50 6f 72 74 2c 34  |9,_ReleasePort,4|
00002f00  30 30 31 32 2c 31 33 38  31 2c 5f 53 65 74 50 72  |0012,1381,_SetPr|
00002f10  6f 74 65 63 74 69 6f 6e  2c 34 30 30 30 45 2c 31  |otection,4000E,1|
00002f20  33 37 37 2c 5f 53 74 61  72 74 49 6d 6d 65 64 69  |377,_StartImmedi|
00002f30  61 74 65 2c 34 30 30 31  36 2c 31 33 38 35 2c 5f  |ate,40016,1385,_|
00002f40  53 74 61 72 74 54 72 61  6e 73 6d 69 74 2c 34 30  |StartTransmit,40|
00002f50  30 31 36 2c 31 33 36 39  2c 5f 57 61 69 74 46 6f  |016,1369,_WaitFo|
00002f60  72 52 65 63 65 70 74 69  6f 6e 2c 34 30 30 30 34  |rReception,40004|
00002f70  2c 31 33 36 37 0d 10 e0  05 3a 0d 10 ea 89 dc 20  |,1367....:..... |
00002f80  5f 43 72 65 61 74 65 2c  34 30 35 34 31 2c 31 30  |_Create,40541,10|
00002f90  31 38 2c 5f 44 65 73 63  72 69 62 65 44 69 73 63  |18,_DescribeDisc|
00002fa0  2c 34 30 35 34 35 2c 31  30 32 33 2c 5f 44 69 73  |,40545,1023,_Dis|
00002fb0  63 4f 70 2c 34 30 35 34  30 2c 31 30 31 35 2c 5f  |cOp,40540,1015,_|
00002fc0  44 72 69 76 65 73 2c 34  30 35 34 32 2c 31 30 32  |Drives,40542,102|
00002fd0  30 2c 5f 46 6c 6f 70 70  79 53 74 72 75 63 74 75  |0,_FloppyStructu|
00002fe0  72 65 2c 34 30 35 34 34  2c 31 30 32 32 2c 5f 46  |re,40544,1022,_F|
00002ff0  72 65 65 53 70 61 63 65  2c 34 30 35 34 33 2c 31  |reeSpace,40543,1|
00003000  30 32 31 0d 10 f4 05 3a  0d 10 fe d0 dc 20 5f 43  |021....:..... _C|
00003010  61 63 68 65 41 64 64 72  2c 34 30 30 38 30 2c 31  |acheAddr,40080,1|
00003020  34 33 37 2c 5f 43 61 72  65 74 2c 34 30 30 38 37  |437,_Caret,40087|
00003030  2c 31 34 34 37 2c 5f 43  68 61 72 42 42 6f 78 2c  |,1447,_CharBBox,|
00003040  34 30 30 38 45 2c 31 34  35 34 2c 5f 43 6f 6e 76  |4008E,1454,_Conv|
00003050  65 72 74 74 6f 4f 53 2c  34 30 30 38 38 2c 31 34  |erttoOS,40088,14|
00003060  34 38 2c 5f 43 6f 6e 76  65 72 74 74 6f 50 6f 69  |48,_ConverttoPoi|
00003070  6e 74 73 2c 34 30 30 38  39 2c 31 34 34 39 2c 5f  |nts,40089,1449,_|
00003080  43 75 72 72 65 6e 74 46  6f 6e 74 2c 34 30 30 38  |CurrentFont,4008|
00003090  42 2c 31 34 35 31 2c 5f  46 69 6e 64 43 61 72 65  |B,1451,_FindCare|
000030a0  74 2c 34 30 30 38 44 2c  31 34 35 33 2c 5f 46 69  |t,4008D,1453,_Fi|
000030b0  6e 64 43 61 72 65 74 4a  2c 34 30 30 39 36 2c 31  |ndCaretJ,40096,1|
000030c0  34 36 36 2c 5f 46 69 6e  64 46 6f 6e 74 2c 34 30  |466,_FindFont,40|
000030d0  30 38 31 2c 31 34 33 38  0d 11 08 d4 dc 20 5f 46  |081,1438..... _F|
000030e0  75 74 75 72 65 46 6f 6e  74 2c 34 30 30 38 43 2c  |utureFont,4008C,|
000030f0  31 34 35 32 2c 5f 4c 69  73 74 46 6f 6e 74 73 2c  |1452,_ListFonts,|
00003100  34 30 30 39 31 2c 31 34  35 37 2c 5f 4c 6f 73 65  |40091,1457,_Lose|
00003110  46 6f 6e 74 2c 34 30 30  38 32 2c 31 34 33 39 2c  |Font,40082,1439,|
00003120  5f 4d 61 6b 65 42 69 74  6d 61 70 2c 34 30 30 39  |_MakeBitmap,4009|
00003130  39 2c 31 34 36 39 2c 5f  50 61 69 6e 74 2c 34 30  |9,1469,_Paint,40|
00003140  30 38 36 2c 31 34 34 34  2c 5f 52 65 61 64 43 6f  |086,1444,_ReadCo|
00003150  6c 6f 75 72 54 61 62 6c  65 2c 34 30 30 39 38 2c  |lourTable,40098,|
00003160  31 34 36 38 2c 5f 52 65  61 64 44 65 66 6e 2c 34  |1468,_ReadDefn,4|
00003170  30 30 38 33 2c 31 34 34  30 2c 5f 52 65 61 64 46  |0083,1440,_ReadF|
00003180  6f 6e 74 4d 61 78 2c 34  30 30 39 43 2c 31 34 37  |ontMax,4009C,147|
00003190  34 2c 5f 52 65 61 64 46  6f 6e 74 50 72 65 66 69  |4,_ReadFontPrefi|
000031a0  78 2c 34 30 30 39 44 2c  31 34 37 35 0d 11 12 c9  |x,4009D,1475....|
000031b0  dc 20 5f 52 65 61 64 49  6e 66 6f 2c 34 30 30 38  |. _ReadInfo,4008|
000031c0  34 2c 31 34 34 31 2c 5f  52 65 61 64 53 63 61 6c  |4,1441,_ReadScal|
000031d0  65 46 61 63 74 6f 72 2c  34 30 30 38 46 2c 31 34  |eFactor,4008F,14|
000031e0  35 35 2c 5f 52 65 61 64  54 68 72 65 73 68 6f 6c  |55,_ReadThreshol|
000031f0  64 73 2c 34 30 30 39 34  2c 31 34 36 32 2c 5f 53  |ds,40094,1462,_S|
00003200  65 74 46 6f 6e 74 2c 34  30 30 38 41 2c 31 34 35  |etFont,4008A,145|
00003210  30 2c 5f 53 65 74 46 6f  6e 74 43 6f 6c 6f 75 72  |0,_SetFontColour|
00003220  73 2c 34 30 30 39 32 2c  31 34 35 38 2c 5f 53 65  |s,40092,1458,_Se|
00003230  74 46 6f 6e 74 4d 61 78  2c 34 30 30 39 42 2c 31  |tFontMax,4009B,1|
00003240  34 37 33 2c 5f 53 65 74  50 61 6c 65 74 74 65 2c  |473,_SetPalette,|
00003250  34 30 30 39 33 2c 31 34  36 30 2c 5f 53 65 74 53  |40093,1460,_SetS|
00003260  63 61 6c 65 46 61 63 74  6f 72 2c 34 30 30 39 30  |caleFactor,40090|
00003270  2c 31 34 35 36 0d 11 1c  66 dc 20 5f 53 65 74 54  |,1456...f. _SetT|
00003280  68 72 65 73 68 6f 6c 64  73 2c 34 30 30 39 35 2c  |hresholds,40095,|
00003290  31 34 36 35 2c 5f 53 74  72 69 6e 67 42 42 6f 78  |1465,_StringBBox|
000032a0  2c 34 30 30 39 37 2c 31  34 36 37 2c 5f 53 74 72  |,40097,1467,_Str|
000032b0  69 6e 67 57 69 64 74 68  2c 34 30 30 38 35 2c 31  |ingWidth,40085,1|
000032c0  34 34 32 2c 5f 55 6e 43  61 63 68 65 46 69 6c 65  |442,_UnCacheFile|
000032d0  2c 34 30 30 39 41 2c 31  34 37 31 0d 11 26 05 3a  |,4009A,1471..&.:|
000032e0  0d 11 30 19 dc 20 5f 56  65 72 73 69 6f 6e 2c 34  |..0.. _Version,4|
000032f0  30 34 38 30 2c 31 37 30  37 0d 11 3a 05 3a 0d 11  |0480,1707..:.:..|
00003300  44 70 dc 20 5f 4c 45 44  73 2c 34 30 36 43 35 2c  |Dp. _LEDs,406C5,|
00003310  31 33 39 35 2c 5f 4f 66  66 2c 34 30 36 43 31 2c  |1395,_Off,406C1,|
00003320  31 33 39 31 2c 5f 4f 6e  2c 34 30 36 43 30 2c 31  |1391,_On,406C0,1|
00003330  33 39 30 2c 5f 50 65 72  63 65 6e 74 61 67 65 2c  |390,_Percentage,|
00003340  34 30 36 43 34 2c 31 33  39 34 2c 5f 53 6d 61 73  |406C4,1394,_Smas|
00003350  68 2c 34 30 36 43 32 2c  31 33 39 32 2c 5f 53 74  |h,406C2,1392,_St|
00003360  61 72 74 2c 34 30 36 43  33 2c 31 33 39 33 0d 11  |art,406C3,1393..|
00003370  4e 05 3a 0d 11 58 16 dc  20 5f 43 6f 6e 74 72 6f  |N.:..X.. _Contro|
00003380  6c 2c 32 34 30 2c 38 32  34 0d 11 62 05 3a 0d 11  |l,240,824..b.:..|
00003390  6c d4 dc 20 5f 43 6f 6e  76 65 72 74 44 61 74 65  |l.. _ConvertDate|
000033a0  2c 34 30 30 34 42 2c 31  30 39 30 2c 5f 44 6f 46  |,4004B,1090,_DoF|
000033b0  53 4f 70 2c 34 30 30 34  38 2c 31 30 38 37 2c 5f  |SOp,40048,1087,_|
000033c0  44 6f 46 53 4f 70 54 6f  47 69 76 65 6e 46 53 2c  |DoFSOpToGivenFS,|
000033d0  34 30 30 34 43 2c 31 30  39 31 2c 5f 45 6e 75 6d  |4004C,1091,_Enum|
000033e0  65 72 61 74 65 46 53 43  61 63 68 65 2c 34 30 30  |erateFSCache,400|
000033f0  34 41 2c 31 30 38 39 2c  5f 45 6e 75 6d 65 72 61  |4A,1089,_Enumera|
00003400  74 65 46 53 4c 69 73 74  2c 34 30 30 34 39 2c 31  |teFSList,40049,1|
00003410  30 38 38 2c 5f 52 65 61  64 43 75 72 72 65 6e 74  |088,_ReadCurrent|
00003420  43 6f 6e 74 65 78 74 2c  34 30 30 34 34 2c 31 30  |Context,40044,10|
00003430  38 33 2c 5f 52 65 61 64  46 53 4e 61 6d 65 2c 34  |83,_ReadFSName,4|
00003440  30 30 34 32 2c 31 30 38  31 2c 5f 52 65 61 64 46  |0042,1081,_ReadF|
00003450  53 4e 75 6d 62 65 72 2c  34 30 30 34 30 2c 31 30  |SNumber,40040,10|
00003460  37 39 0d 11 76 86 dc 20  5f 52 65 61 64 46 53 54  |79..v.. _ReadFST|
00003470  69 6d 65 6f 75 74 73 2c  34 30 30 34 36 2c 31 30  |imeouts,40046,10|
00003480  38 35 2c 5f 53 65 74 43  75 72 72 65 6e 74 43 6f  |85,_SetCurrentCo|
00003490  6e 74 65 78 74 2c 34 30  30 34 35 2c 31 30 38 34  |ntext,40045,1084|
000034a0  2c 5f 53 65 74 46 53 4e  61 6d 65 2c 34 30 30 34  |,_SetFSName,4004|
000034b0  33 2c 31 30 38 32 2c 5f  53 65 74 46 53 4e 75 6d  |3,1082,_SetFSNum|
000034c0  62 65 72 2c 34 30 30 34  31 2c 31 30 38 30 2c 5f  |ber,40041,1080,_|
000034d0  53 65 74 46 53 54 69 6d  65 6f 75 74 73 2c 34 30  |SetFSTimeouts,40|
000034e0  30 34 37 2c 31 30 38 36  0d 11 80 05 3a 0d 11 8a  |047,1086....:...|
000034f0  98 dc 20 5f 52 65 61 64  50 53 4e 61 6d 65 2c 34  |.. _ReadPSName,4|
00003500  30 32 30 32 2c 31 31 31  30 2c 5f 52 65 61 64 50  |0202,1110,_ReadP|
00003510  53 4e 75 6d 62 65 72 2c  34 30 32 30 30 2c 31 31  |SNumber,40200,11|
00003520  30 38 2c 5f 52 65 61 64  50 53 54 69 6d 65 6f 75  |08,_ReadPSTimeou|
00003530  74 73 2c 34 30 32 30 34  2c 31 31 31 32 2c 5f 53  |ts,40204,1112,_S|
00003540  65 74 50 53 4e 61 6d 65  2c 34 30 32 30 33 2c 31  |etPSName,40203,1|
00003550  31 31 31 2c 5f 53 65 74  50 53 4e 75 6d 62 65 72  |111,_SetPSNumber|
00003560  2c 34 30 32 30 31 2c 31  31 30 39 2c 5f 53 65 74  |,40201,1109,_Set|
00003570  50 53 54 69 6d 65 6f 75  74 73 2c 34 30 32 30 35  |PSTimeouts,40205|
00003580  2c 31 31 31 33 0d 11 94  05 3a 0d 11 9e c5 dc 20  |,1113....:..... |
00003590  5f 41 64 64 43 61 6c 6c  42 61 63 6b 2c 35 34 2c  |_AddCallBack,54,|
000035a0  37 35 39 2c 5f 41 64 64  54 6f 56 65 63 74 6f 72  |759,_AddToVector|
000035b0  2c 34 37 2c 36 31 2c 5f  41 72 67 73 2c 39 2c 38  |,47,61,_Args,9,8|
000035c0  35 38 2d 38 36 36 2c 5f  42 47 65 74 2c 41 2c 38  |58-866,_BGet,A,8|
000035d0  36 39 2c 5f 42 69 6e 61  72 79 54 6f 44 65 63 69  |69,_BinaryToDeci|
000035e0  6d 61 6c 2c 32 38 2c 35  39 30 2c 5f 42 50 75 74  |mal,28,590,_BPut|
000035f0  2c 42 2c 38 37 30 2c 5f  42 72 65 61 6b 43 74 72  |,B,870,_BreakCtr|
00003600  6c 2c 31 38 2c 37 34 37  2c 5f 42 72 65 61 6b 50  |l,18,747,_BreakP|
00003610  74 2c 31 37 2c 37 34 36  2c 5f 42 79 74 65 20 28  |t,17,746,_Byte (|
00003620  53 65 65 20 49 6e 64 65  78 20 6f 66 20 4f 53 5f  |See Index of OS_|
00003630  42 79 74 65 73 29 2c 36  2c 2d 2d 2d 2d 2c 5f 43  |Bytes),6,----,_C|
00003640  61 6c 6c 41 66 74 65 72  2c 33 42 2c 35 37 31 0d  |allAfter,3B,571.|
00003650  11 a8 bf dc 20 5f 43 61  6c 6c 41 56 65 63 74 6f  |.... _CallAVecto|
00003660  72 2c 33 34 2c 36 30 2c  5f 43 61 6c 6c 42 61 63  |r,34,60,_CallBac|
00003670  6b 2c 31 35 2c 37 34 35  2c 5f 43 61 6c 6c 45 76  |k,15,745,_CallEv|
00003680  65 72 79 2c 33 43 2c 35  37 32 2c 5f 43 68 61 6e  |ery,3C,572,_Chan|
00003690  67 65 64 42 6f 78 2c 35  41 2c 33 35 39 2c 5f 43  |gedBox,5A,359,_C|
000036a0  68 61 6e 67 65 44 79 6e  61 6d 69 63 41 72 65 61  |hangeDynamicArea|
000036b0  2c 32 41 2c 37 39 37 2c  5f 43 68 61 6e 67 65 45  |,2A,797,_ChangeE|
000036c0  6e 76 69 72 6f 6e 6d 65  6e 74 2c 34 30 2c 37 35  |nvironment,40,75|
000036d0  35 2c 5f 43 68 65 63 6b  4d 6f 64 65 56 61 6c 69  |5,_CheckModeVali|
000036e0  64 2c 33 46 2c 33 35 35  2c 5f 43 6c 61 69 6d 2c  |d,3F,355,_Claim,|
000036f0  31 46 2c 35 38 2c 5f 43  6c 61 69 6d 44 65 76 69  |1F,58,_ClaimDevi|
00003700  63 65 56 65 63 74 6f 72  2c 34 42 2c 39 34 0d 11  |ceVector,4B,94..|
00003710  b2 be dc 20 5f 43 6c 61  69 6d 53 63 72 65 65 6e  |... _ClaimScreen|
00003720  4d 65 6d 6f 72 79 2c 34  31 2c 38 30 30 2c 5f 43  |Memory,41,800,_C|
00003730  4c 49 2c 35 2c 36 31 39  2c 5f 43 6f 6e 66 69 72  |LI,5,619,_Confir|
00003740  6d 2c 35 39 2c 38 32 32  2c 5f 43 6f 6e 74 72 6f  |m,59,822,_Contro|
00003750  6c 2c 46 2c 37 34 31 2c  5f 43 6f 6e 76 65 72 74  |l,F,741,_Convert|
00003760  42 69 6e 61 72 79 31 2c  44 44 2c 36 30 31 2c 5f  |Binary1,DD,601,_|
00003770  43 6f 6e 76 65 72 74 42  69 6e 61 72 79 32 2c 44  |ConvertBinary2,D|
00003780  45 2c 36 30 31 2c 5f 43  6f 6e 76 65 72 74 42 69  |E,601,_ConvertBi|
00003790  6e 61 72 79 33 2c 44 46  2c 36 30 31 2c 5f 43 6f  |nary3,DF,601,_Co|
000037a0  6e 76 65 72 74 42 69 6e  61 72 79 34 2c 45 30 2c  |nvertBinary4,E0,|
000037b0  36 30 31 2c 5f 43 6f 6e  76 65 72 74 43 61 72 64  |601,_ConvertCard|
000037c0  69 6e 61 6c 31 2c 44 35  2c 36 30 31 0d 11 bc d3  |inal1,D5,601....|
000037d0  dc 20 5f 43 6f 6e 76 65  72 74 43 61 72 64 69 6e  |. _ConvertCardin|
000037e0  61 6c 32 2c 44 36 2c 36  30 31 2c 5f 43 6f 6e 76  |al2,D6,601,_Conv|
000037f0  65 72 74 43 61 72 64 69  6e 61 6c 33 2c 44 37 2c  |ertCardinal3,D7,|
00003800  36 30 31 2c 5f 43 6f 6e  76 65 72 74 43 61 72 64  |601,_ConvertCard|
00003810  69 6e 61 6c 34 2c 44 38  2c 36 30 31 2c 5f 43 6f  |inal4,D8,601,_Co|
00003820  6e 76 65 72 74 44 61 74  65 41 6e 64 54 69 6d 65  |nvertDateAndTime|
00003830  2c 43 31 2c 36 30 31 2c  5f 43 6f 6e 76 65 72 74  |,C1,601,_Convert|
00003840  46 69 6c 65 53 69 7a 65  2c 45 43 2c 36 30 31 2c  |FileSize,EC,601,|
00003850  5f 43 6f 6e 76 65 72 74  46 69 78 65 64 46 69 6c  |_ConvertFixedFil|
00003860  65 53 69 7a 65 2c 45 42  2c 36 30 31 2c 5f 43 6f  |eSize,EB,601,_Co|
00003870  6e 76 65 72 74 46 69 78  65 64 4e 65 74 53 74 61  |nvertFixedNetSta|
00003880  74 69 6f 6e 2c 45 39 2c  36 30 31 2c 5f 43 6f 6e  |tion,E9,601,_Con|
00003890  76 65 72 74 48 65 78 31  2c 44 30 2c 36 30 31 0d  |vertHex1,D0,601.|
000038a0  11 c6 cf dc 20 5f 43 6f  6e 76 65 72 74 48 65 78  |.... _ConvertHex|
000038b0  32 2c 44 31 2c 36 30 31  2c 5f 43 6f 6e 76 65 72  |2,D1,601,_Conver|
000038c0  74 48 65 78 34 2c 44 32  2c 36 30 31 2c 5f 43 6f  |tHex4,D2,601,_Co|
000038d0  6e 76 65 72 74 48 65 78  36 2c 44 33 2c 36 30 31  |nvertHex6,D3,601|
000038e0  2c 5f 43 6f 6e 76 65 72  74 48 65 78 38 2c 44 34  |,_ConvertHex8,D4|
000038f0  2c 36 30 31 2c 5f 43 6f  6e 76 65 72 74 49 6e 74  |,601,_ConvertInt|
00003900  65 67 65 72 31 2c 44 39  2c 36 30 31 2c 5f 43 6f  |eger1,D9,601,_Co|
00003910  6e 76 65 72 74 49 6e 74  65 67 65 72 32 2c 44 41  |nvertInteger2,DA|
00003920  2c 36 30 31 2c 5f 43 6f  6e 76 65 72 74 49 6e 74  |,601,_ConvertInt|
00003930  65 67 65 72 33 2c 44 42  2c 36 30 31 2c 5f 43 6f  |eger3,DB,601,_Co|
00003940  6e 76 65 72 74 49 6e 74  65 67 65 72 34 2c 44 43  |nvertInteger4,DC|
00003950  2c 36 30 31 2c 5f 43 6f  6e 76 65 72 74 4e 65 74  |,601,_ConvertNet|
00003960  53 74 61 74 69 6f 6e 2c  45 41 2c 36 30 31 0d 11  |Station,EA,601..|
00003970  d0 db dc 20 5f 43 6f 6e  76 65 72 74 53 70 61 63  |... _ConvertSpac|
00003980  65 64 43 61 72 64 69 6e  61 6c 31 2c 45 31 2c 36  |edCardinal1,E1,6|
00003990  30 31 2c 5f 43 6f 6e 76  65 72 74 53 70 61 63 65  |01,_ConvertSpace|
000039a0  64 43 61 72 64 69 6e 61  6c 32 2c 45 32 2c 36 30  |dCardinal2,E2,60|
000039b0  31 2c 5f 43 6f 6e 76 65  72 74 53 70 61 63 65 64  |1,_ConvertSpaced|
000039c0  43 61 72 64 69 6e 61 6c  33 2c 45 33 2c 36 30 31  |Cardinal3,E3,601|
000039d0  2c 5f 43 6f 6e 76 65 72  74 53 70 61 63 65 64 43  |,_ConvertSpacedC|
000039e0  61 72 64 69 6e 61 6c 34  2c 45 34 2c 36 30 31 2c  |ardinal4,E4,601,|
000039f0  5f 43 6f 6e 76 65 72 74  53 70 61 63 65 64 49 6e  |_ConvertSpacedIn|
00003a00  74 65 67 65 72 31 2c 45  35 2c 36 30 31 2c 5f 43  |teger1,E5,601,_C|
00003a10  6f 6e 76 65 72 74 53 70  61 63 65 64 49 6e 74 65  |onvertSpacedInte|
00003a20  67 65 72 32 2c 45 36 2c  36 30 31 2c 5f 43 6f 6e  |ger2,E6,601,_Con|
00003a30  76 65 72 74 53 70 61 63  65 64 49 6e 74 65 67 65  |vertSpacedIntege|
00003a40  72 33 2c 45 37 2c 36 30  31 0d 11 da c7 dc 20 5f  |r3,E7,601..... _|
00003a50  43 6f 6e 76 65 72 74 53  70 61 63 65 64 49 6e 74  |ConvertSpacedInt|
00003a60  65 67 65 72 34 2c 45 38  2c 36 30 31 2c 5f 43 6f  |eger4,E8,601,_Co|
00003a70  6e 76 65 72 74 53 74 61  6e 64 61 72 64 44 61 74  |nvertStandardDat|
00003a80  65 41 6e 64 54 69 6d 65  2c 43 30 2c 35 37 35 2c  |eAndTime,C0,575,|
00003a90  5f 43 52 43 2c 35 42 2c  38 32 33 2c 5f 44 65 6c  |_CRC,5B,823,_Del|
00003aa0  69 6e 6b 41 70 70 6c 69  63 61 74 69 6f 6e 2c 34  |inkApplication,4|
00003ab0  44 2c 38 30 32 2c 5f 45  6e 74 65 72 4f 53 2c 31  |D,802,_EnterOS,1|
00003ac0  36 2c 31 30 38 2c 5f 45  76 61 6c 75 61 74 65 45  |6,108,_EvaluateE|
00003ad0  78 70 72 65 73 73 69 6f  6e 2c 32 44 2c 35 39 31  |xpression,2D,591|
00003ae0  2c 5f 45 78 69 74 2c 31  31 2c 37 34 33 2c 5f 45  |,_Exit,11,743,_E|
00003af0  78 69 74 41 6e 64 44 69  65 2c 35 30 2c 37 35 38  |xitAndDie,50,758|
00003b00  2c 5f 46 69 6c 65 2c 38  2c 38 34 36 2d 38 35 36  |,_File,8,846-856|
00003b10  0d 11 e4 c5 dc 20 5f 46  69 6e 64 2c 44 2c 38 37  |..... _Find,D,87|
00003b20  39 2d 38 38 32 2c 5f 46  53 43 6f 6e 74 72 6f 6c  |9-882,_FSControl|
00003b30  2c 32 39 2c 38 38 33 2d  38 39 37 2c 5f 47 42 50  |,29,883-897,_GBP|
00003b40  42 2c 43 2c 38 37 31 2d  38 37 37 2c 5f 47 65 6e  |B,C,871-877,_Gen|
00003b50  65 72 61 74 65 45 72 72  6f 72 2c 32 42 2c 34 31  |erateError,2B,41|
00003b60  2c 5f 47 65 6e 65 72 61  74 65 45 76 65 6e 74 2c  |,_GenerateEvent,|
00003b70  32 32 2c 31 31 38 2c 5f  47 65 74 45 6e 76 2c 31  |22,118,_GetEnv,1|
00003b80  30 2c 37 34 32 2c 5f 47  53 49 6e 69 74 2c 32 35  |0,742,_GSInit,25|
00003b90  2c 35 38 37 2c 5f 47 53  52 65 61 64 2c 32 36 2c  |,587,_GSRead,26,|
00003ba0  35 38 38 2c 5f 47 53 54  72 61 6e 73 2c 32 37 2c  |588,_GSTrans,27,|
00003bb0  35 38 39 2c 5f 48 65 61  70 2c 31 44 2c 37 39 30  |589,_Heap,1D,790|
00003bc0  2d 37 39 36 2c 5f 48 65  61 70 53 6f 72 74 2c 34  |-796,_HeapSort,4|
00003bd0  46 2c 38 31 39 0d 11 ee  bd dc 20 5f 49 6e 73 74  |F,819..... _Inst|
00003be0  61 6c 6c 4b 65 79 48 61  6e 64 6c 65 72 2c 33 45  |allKeyHandler,3E|
00003bf0  2c 35 33 38 2c 5f 49 6e  74 4f 66 66 2c 31 34 2c  |,538,_IntOff,14,|
00003c00  31 30 37 2c 5f 49 6e 74  4f 6e 2c 31 33 2c 31 30  |107,_IntOn,13,10|
00003c10  36 2c 5f 4d 6f 64 75 6c  65 2c 31 45 2c 36 34 36  |6,_Module,1E,646|
00003c20  2d 36 36 30 2c 5f 4d 6f  75 73 65 2c 31 43 2c 33  |-660,_Mouse,1C,3|
00003c30  34 32 2c 5f 4e 65 77 4c  69 6e 65 2c 33 2c 31 36  |42,_NewLine,3,16|
00003c40  36 2c 5f 50 6c 6f 74 2c  34 35 2c 33 35 36 2c 5f  |6,_Plot,45,356,_|
00003c50  50 72 65 74 74 79 50 72  69 6e 74 2c 34 34 2c 31  |PrettyPrint,44,1|
00003c60  38 35 2c 5f 50 72 69 6e  74 43 68 61 72 2c 35 44  |85,_PrintChar,5D|
00003c70  2c 31 38 38 2c 5f 52 65  61 64 41 72 67 73 2c 34  |,188,_ReadArgs,4|
00003c80  39 2c 35 39 37 2c 5f 52  65 61 64 43 2c 34 2c 34  |9,597,_ReadC,4,4|
00003c90  38 31 0d 11 f8 c4 dc 20  5f 52 65 61 64 44 65 66  |81..... _ReadDef|
00003ca0  61 75 6c 74 48 61 6e 64  6c 65 72 2c 35 35 2c 37  |aultHandler,55,7|
00003cb0  36 30 2c 5f 52 65 61 64  44 79 6e 61 6d 69 63 41  |60,_ReadDynamicA|
00003cc0  72 65 61 2c 35 43 2c 38  30 37 2c 5f 52 65 61 64  |rea,5C,807,_Read|
00003cd0  45 73 63 61 70 65 53 74  61 74 65 2c 32 43 2c 35  |EscapeState,2C,5|
00003ce0  33 37 2c 5f 52 65 61 64  4c 69 6e 65 2c 45 2c 35  |37,_ReadLine,E,5|
00003cf0  33 35 2c 5f 52 65 61 64  4d 65 6d 4d 61 70 45 6e  |35,_ReadMemMapEn|
00003d00  74 72 69 65 73 2c 35 32  2c 38 30 35 2c 5f 52 65  |tries,52,805,_Re|
00003d10  61 64 4d 65 6d 4d 61 70  49 6e 66 6f 2c 35 31 2c  |adMemMapInfo,51,|
00003d20  38 30 34 2c 5f 52 65 61  64 4d 6f 64 65 56 61 72  |804,_ReadModeVar|
00003d30  69 61 62 6c 65 2c 33 35  2c 33 35 30 2c 5f 52 65  |iable,35,350,_Re|
00003d40  61 64 4d 6f 6e 6f 74 6f  6e 69 63 54 69 6d 65 2c  |adMonotonicTime,|
00003d50  34 32 2c 35 37 34 0d 12  02 c2 dc 20 5f 52 65 61  |42,574..... _Rea|
00003d60  64 50 61 6c 65 74 74 65  2c 32 46 2c 33 34 33 2c  |dPalette,2F,343,|
00003d70  5f 52 65 61 64 50 6f 69  6e 74 2c 33 32 2c 33 34  |_ReadPoint,32,34|
00003d80  39 2c 5f 52 65 61 64 52  41 4d 46 73 4c 69 6d 69  |9,_ReadRAMFsLimi|
00003d90  74 73 2c 34 41 2c 38 30  31 2c 5f 52 65 61 64 53  |ts,4A,801,_ReadS|
00003da0  79 73 49 6e 66 6f 2c 35  38 2c 33 35 38 2c 5f 52  |ysInfo,58,358,_R|
00003db0  65 61 64 55 6e 73 69 67  6e 65 64 2c 32 31 2c 35  |eadUnsigned,21,5|
00003dc0  38 35 2c 5f 52 65 61 64  56 61 72 56 61 6c 2c 32  |85,_ReadVarVal,2|
00003dd0  33 2c 37 35 30 2c 5f 52  65 61 64 56 64 75 56 61  |3,750,_ReadVduVa|
00003de0  72 69 61 62 6c 65 73 2c  33 31 2c 33 34 35 2c 5f  |riables,31,345,_|
00003df0  52 65 6c 65 61 73 65 2c  32 30 2c 35 39 2c 5f 52  |Release,20,59,_R|
00003e00  65 6c 65 61 73 65 44 65  76 69 63 65 56 65 63 74  |eleaseDeviceVect|
00003e10  6f 72 2c 34 43 2c 39 35  0d 12 0c c6 dc 20 5f 52  |or,4C,95..... _R|
00003e20  65 6d 6f 76 65 43 75 72  73 6f 72 73 2c 33 36 2c  |emoveCursors,36,|
00003e30  33 35 33 2c 5f 52 65 6d  6f 76 65 54 69 63 6b 65  |353,_RemoveTicke|
00003e40  72 45 76 65 6e 74 2c 33  44 2c 35 37 33 2c 5f 52  |rEvent,3D,573,_R|
00003e50  65 73 74 6f 72 65 43 75  72 73 6f 72 73 2c 33 37  |estoreCursors,37|
00003e60  2c 33 35 34 2c 5f 53 65  72 69 61 6c 4f 70 2c 35  |,354,_SerialOp,5|
00003e70  37 2c 31 39 30 2d 32 30  30 2c 5f 53 65 72 76 69  |7,190-200,_Servi|
00003e80  63 65 43 61 6c 6c 2c 33  30 2c 36 36 39 2c 5f 53  |ceCall,30,669,_S|
00003e90  65 74 43 61 6c 6c 42 61  63 6b 2c 31 42 2c 37 34  |etCallBack,1B,74|
00003ea0  39 2c 5f 53 65 74 45 43  46 4f 72 69 67 69 6e 2c  |9,_SetECFOrigin,|
00003eb0  35 36 2c 33 35 37 2c 5f  53 65 74 45 6e 76 2c 31  |56,357,_SetEnv,1|
00003ec0  32 2c 37 34 34 2c 5f 53  65 74 4d 65 6d 4d 61 70  |2,744,_SetMemMap|
00003ed0  45 6e 74 72 69 65 73 2c  35 33 2c 38 30 36 0d 12  |Entries,53,806..|
00003ee0  16 c9 dc 20 5f 53 65 74  56 61 72 56 61 6c 2c 32  |... _SetVarVal,2|
00003ef0  34 2c 37 33 32 2c 5f 53  70 72 69 74 65 4f 70 2c  |4,732,_SpriteOp,|
00003f00  32 45 2c 33 39 33 2d 34  34 36 2c 5f 53 75 62 73  |2E,393-446,_Subs|
00003f10  74 69 74 75 74 65 41 72  67 73 2c 34 33 2c 35 39  |tituteArgs,43,59|
00003f20  35 2c 5f 53 57 49 4e 75  6d 62 65 72 46 72 6f 6d  |5,_SWINumberFrom|
00003f30  53 74 72 69 6e 67 2c 33  39 2c 35 39 33 2c 5f 53  |String,39,593,_S|
00003f40  57 49 4e 75 6d 62 65 72  54 6f 53 74 72 69 6e 67  |WINumberToString|
00003f50  2c 33 38 2c 35 39 32 2c  5f 55 6e 75 73 65 64 53  |,38,592,_UnusedS|
00003f60  57 49 2c 31 39 2c 37 34  38 2c 5f 55 70 43 61 6c  |WI,19,748,_UpCal|
00003f70  6c 2c 33 33 2c 31 33 37  2d 31 34 33 2c 5f 55 70  |l,33,137-143,_Up|
00003f80  64 61 74 65 4d 45 4d 43  2c 31 41 2c 37 38 39 2c  |dateMEMC,1A,789,|
00003f90  5f 56 61 6c 69 64 61 74  65 41 64 64 72 65 73 73  |_ValidateAddress|
00003fa0  2c 33 41 2c 37 39 39 0d  12 20 8c dc 20 5f 57 6f  |,3A,799.. .. _Wo|
00003fb0  72 64 20 28 53 65 65 20  49 6e 64 65 78 20 6f 66  |rd (See Index of|
00003fc0  20 4f 53 5f 57 6f 72 64  73 2c 37 2c 2d 2d 2d 2d  | OS_Words,7,----|
00003fd0  2c 5f 57 72 69 74 65 30  2c 32 2c 31 36 35 2c 5f  |,_Write0,2,165,_|
00003fe0  57 72 69 74 65 43 2c 30  2c 22 32 38 2c 31 36 33  |WriteC,0,"28,163|
00003ff0  22 2c 5f 57 72 69 74 65  45 6e 76 2c 34 38 2c 37  |",_WriteEnv,48,7|
00004000  35 37 2c 5f 57 72 69 74  65 49 2c 31 30 30 2d 31  |57,_WriteI,100-1|
00004010  46 46 2c 31 39 39 2c 5f  57 72 69 74 65 4e 2c 34  |FF,199,_WriteN,4|
00004020  36 2c 31 38 39 2c 5f 57  72 69 74 65 53 2c 31 2c  |6,189,_WriteS,1,|
00004030  31 36 34 0d 12 2a 05 3a  0d 12 34 d6 dc 20 5f 41  |164..*.:..4.. _A|
00004040  62 6f 72 74 4a 6f 62 2c  38 30 31 34 39 2c 31 35  |bortJob,80149,15|
00004050  35 32 2c 5f 43 61 6e 63  65 6c 4a 6f 62 2c 38 30  |52,_CancelJob,80|
00004060  31 34 45 2c 31 35 36 30  2c 5f 43 61 6e 63 65 6c  |14E,1560,_Cancel|
00004070  4a 6f 62 57 69 74 68 45  72 72 6f 72 2c 38 30 31  |JobWithError,801|
00004080  35 32 2c 31 35 36 34 2c  5f 43 68 65 63 6b 46 65  |52,1564,_CheckFe|
00004090  61 74 75 72 65 73 2c 38  30 31 34 32 2c 31 35 34  |atures,80142,154|
000040a0  34 2c 5f 43 75 72 72 65  6e 74 4a 6f 62 2c 38 30  |4,_CurrentJob,80|
000040b0  31 34 36 2c 31 35 39 34  2c 5f 44 72 61 77 50 61  |146,1594,_DrawPa|
000040c0  67 65 2c 38 30 31 34 43  2c 31 35 35 36 2c 5f 45  |ge,8014C,1556,_E|
000040d0  6e 64 4a 6f 62 2c 38 30  31 34 38 2c 31 35 35 31  |ndJob,80148,1551|
000040e0  2c 5f 45 6e 75 6d 65 72  61 74 65 4a 6f 62 73 2c  |,_EnumerateJobs,|
000040f0  38 30 31 35 30 2c 31 35  36 32 2c 5f 46 6f 6e 74  |80150,1562,_Font|
00004100  53 57 49 2c 38 30 31 34  37 2c 31 35 35 30 0d 12  |SWI,80147,1550..|
00004110  3e c5 dc 20 5f 47 65 74  52 65 63 74 61 6e 67 6c  |>.. _GetRectangl|
00004120  65 2c 38 30 31 34 44 2c  31 35 35 39 2c 5f 47 69  |e,8014D,1559,_Gi|
00004130  76 65 52 65 63 74 61 6e  67 6c 65 2c 38 30 31 34  |veRectangle,8014|
00004140  42 2c 31 35 35 34 2c 5f  49 6e 66 6f 2c 38 30 31  |B,1554,_Info,801|
00004150  34 30 2c 31 35 33 39 2c  5f 49 6e 73 65 72 74 49  |40,1539,_InsertI|
00004160  6c 6c 75 73 74 72 61 74  69 6f 6e 2c 38 30 31 35  |llustration,8015|
00004170  34 2c 31 35 36 36 2c 5f  50 61 67 65 53 69 7a 65  |4,1566,_PageSize|
00004180  2c 38 30 31 34 33 2c 31  35 34 35 2c 5f 52 65 73  |,80143,1545,_Res|
00004190  65 74 2c 38 30 31 34 41  2c 31 35 35 33 2c 5f 53  |et,8014A,1553,_S|
000041a0  63 72 65 65 6e 44 75 6d  70 2c 38 30 31 34 46 2c  |creenDump,8014F,|
000041b0  31 35 36 31 2c 5f 53 65  6c 65 63 74 49 6c 6c 75  |1561,_SelectIllu|
000041c0  73 74 72 61 74 69 6f 6e  2c 38 30 31 35 33 2c 31  |stration,80153,1|
000041d0  35 36 35 0d 12 48 5e dc  20 5f 53 65 6c 65 63 74  |565..H^. _Select|
000041e0  4a 6f 62 2c 38 30 31 34  35 2c 31 35 34 37 2c 5f  |Job,80145,1547,_|
000041f0  53 65 74 49 6e 66 6f 2c  38 30 31 34 31 2c 31 35  |SetInfo,80141,15|
00004200  34 37 2c 5f 53 65 74 50  61 67 65 53 69 7a 65 2c  |47,_SetPageSize,|
00004210  38 30 31 34 34 2c 31 35  34 36 2c 5f 53 65 74 50  |80144,1546,_SetP|
00004220  72 69 6e 74 65 72 2c 38  30 31 35 31 2c 31 35 36  |rinter,80151,156|
00004230  33 0d 12 52 05 3a 0d 12  5c d3 dc 20 5f 43 61 6c  |3..R.:..\.. _Cal|
00004240  6c 4c 6f 61 64 65 72 2c  34 30 32 38 36 2c 31 36  |lLoader,40286,16|
00004250  35 35 2c 5f 45 6e 75 6d  65 72 61 74 65 43 68 75  |55,_EnumerateChu|
00004260  6e 6b 73 2c 34 30 32 38  32 2c 31 36 35 31 2c 5f  |nks,40282,1651,_|
00004270  48 61 72 64 77 61 72 65  41 64 64 72 65 73 73 2c  |HardwareAddress,|
00004280  34 30 32 38 39 2c 31 36  35 38 2c 5f 52 61 77 52  |40289,1658,_RawR|
00004290  65 61 64 2c 34 30 32 38  37 2c 31 36 35 36 2c 5f  |ead,40287,1656,_|
000042a0  52 61 77 57 72 69 74 65  2c 34 30 32 38 38 2c 31  |RawWrite,40288,1|
000042b0  36 35 37 2c 5f 52 65 61  64 42 79 74 65 73 2c 34  |657,_ReadBytes,4|
000042c0  30 32 38 34 2c 31 36 35  33 2c 5f 52 65 61 64 43  |0284,1653,_ReadC|
000042d0  68 75 6e 6b 2c 34 30 32  38 33 2c 31 36 35 32 2c  |hunk,40283,1652,|
000042e0  5f 52 65 61 64 48 65 61  64 65 72 2c 34 30 32 38  |_ReadHeader,4028|
000042f0  31 2c 31 36 35 30 2c 5f  52 65 61 64 49 44 2c 34  |1,1650,_ReadID,4|
00004300  30 32 38 30 2c 31 36 34  39 0d 12 66 1c dc 20 5f  |0280,1649..f.. _|
00004310  57 72 69 74 65 42 79 74  65 73 2c 34 30 32 38 35  |WriteBytes,40285|
00004320  2c 31 36 35 34 0d 12 70  05 3a 0d 12 7a 7a dc 20  |,1654..p.:..zz. |
00004330  5f 44 65 73 63 72 69 62  65 44 69 73 63 2c 34 30  |_DescribeDisc,40|
00004340  37 38 35 2c 31 30 37 32  2c 5f 44 69 73 63 4f 70  |785,1072,_DiscOp|
00004350  2c 34 30 37 38 30 2c 31  30 36 39 2c 5f 44 72 69  |,40780,1069,_Dri|
00004360  76 65 73 2c 34 30 37 38  32 2c 31 30 37 30 2c 5f  |ves,40782,1070,_|
00004370  46 72 65 65 53 70 61 63  65 2c 34 30 37 38 33 2c  |FreeSpace,40783,|
00004380  31 30 37 31 2c 5f 4e 4f  50 2c 34 30 37 38 31 2c  |1071,_NOP,40781,|
00004390  2d 2d 2d 2d 2c 5f 4e 4f  50 2c 34 30 37 38 34 2c  |----,_NOP,40784,|
000043a0  2d 2d 2d 2d 0d 12 84 05  3a 0d 12 8e 2c dc 20 5f  |----....:...,. _|
000043b0  43 72 65 61 74 65 2c 34  30 35 43 30 2c 31 37 31  |Create,405C0,171|
000043c0  31 2c 5f 44 65 73 74 72  6f 79 2c 34 30 35 43 31  |1,_Destroy,405C1|
000043d0  2c 31 37 31 32 0d 12 98  05 3a 0d 12 a2 d1 dc 20  |,1712....:..... |
000043e0  5f 41 74 74 61 63 68 4e  61 6d 65 64 56 6f 69 63  |_AttachNamedVoic|
000043f0  65 2c 34 30 31 38 41 2c  31 36 30 31 2c 5f 41 74  |e,4018A,1601,_At|
00004400  74 61 63 68 56 6f 69 63  65 2c 34 30 31 38 35 2c  |tachVoice,40185,|
00004410  31 35 39 35 2c 5f 43 6f  6e 66 69 67 75 72 65 2c  |1595,_Configure,|
00004420  34 30 31 34 30 2c 31 35  38 36 2c 5f 43 6f 6e 74  |40140,1586,_Cont|
00004430  72 6f 6c 2c 34 30 31 38  39 2c 31 35 39 39 2c 5f  |rol,40189,1599,_|
00004440  43 6f 6e 74 72 6f 6c 50  61 63 6b 65 64 2c 34 30  |ControlPacked,40|
00004450  31 38 36 2c 31 35 39 36  2c 5f 45 6e 61 62 6c 65  |186,1596,_Enable|
00004460  2c 34 30 31 34 31 2c 31  35 38 37 2c 5f 49 6e 73  |,40141,1587,_Ins|
00004470  74 61 6c 6c 56 6f 69 63  65 2c 34 30 31 38 33 2c  |tallVoice,40183,|
00004480  31 35 39 33 2c 5f 4c 6f  67 53 63 61 6c 65 2c 34  |1593,_LogScale,4|
00004490  30 31 38 32 2c 31 35 39  32 2c 5f 50 69 74 63 68  |0182,1592,_Pitch|
000044a0  2c 34 30 31 38 38 2c 31  35 39 38 0d 12 ac c3 dc  |,40188,1598.....|
000044b0  20 5f 51 42 65 61 74 2c  34 30 31 43 36 2c 31 36  | _QBeat,401C6,16|
000044c0  31 30 2c 5f 51 46 72 65  65 2c 34 30 31 43 33 2c  |10,_QFree,401C3,|
000044d0  31 36 30 37 2c 5f 51 49  6e 69 74 2c 34 30 31 43  |1607,_QInit,401C|
000044e0  30 2c 31 36 30 34 2c 5f  51 49 6e 74 65 72 66 61  |0,1604,_QInterfa|
000044f0  63 65 2c 34 30 31 43 37  2c 31 36 31 31 2c 5f 51  |ce,401C7,1611,_Q|
00004500  52 65 6d 6f 76 65 2c 34  30 31 43 32 2c 31 36 30  |Remove,401C2,160|
00004510  36 2c 5f 51 53 63 68 65  64 75 6c 65 2c 34 30 31  |6,_QSchedule,401|
00004520  43 31 2c 31 36 30 35 2c  5f 51 53 44 69 73 70 61  |C1,1605,_QSDispa|
00004530  74 63 68 2c 34 30 31 43  34 2c 31 36 30 38 2c 5f  |tch,401C4,1608,_|
00004540  51 54 65 6d 70 6f 2c 34  30 31 43 35 2c 31 36 30  |QTempo,401C5,160|
00004550  39 2c 5f 52 65 61 64 43  6f 6e 74 72 6f 6c 42 6c  |9,_ReadControlBl|
00004560  6f 63 6b 2c 34 30 31 38  42 2c 31 36 30 32 0d 12  |ock,4018B,1602..|
00004570  b6 9d dc 20 5f 52 65 6d  6f 76 65 56 6f 69 63 65  |... _RemoveVoice|
00004580  2c 34 30 31 38 34 2c 31  35 39 34 2c 5f 53 6f 75  |,40184,1594,_Sou|
00004590  6e 64 4c 6f 67 2c 34 30  31 38 31 2c 31 35 39 31  |ndLog,40181,1591|
000045a0  2c 5f 53 70 65 61 6b 65  72 2c 34 30 31 34 33 2c  |,_Speaker,40143,|
000045b0  31 35 38 39 2c 5f 53 74  65 72 65 6f 2c 34 30 31  |1589,_Stereo,401|
000045c0  34 32 2c 31 35 38 38 2c  5f 54 75 6e 69 6e 67 2c  |42,1588,_Tuning,|
000045d0  34 30 31 38 37 2c 31 35  39 37 2c 5f 56 6f 6c 75  |40187,1597,_Volu|
000045e0  6d 65 2c 34 30 31 38 30  2c 31 35 39 30 2c 5f 57  |me,40180,1590,_W|
000045f0  72 69 74 65 43 6f 6e 74  72 6f 6c 42 6c 6f 63 6b  |riteControlBlock|
00004600  2c 34 30 31 38 43 2c 31  36 30 33 0d 12 c0 05 3a  |,4018C,1603....:|
00004610  0d 12 ca 16 dc 20 5f 4c  6f 61 64 2c 34 30 33 30  |..... _Load,4030|
00004620  30 2c 31 36 33 34 0d 12  d4 05 3a 0d 12 de ca dc  |0,1634....:.....|
00004630  20 5f 42 61 73 65 4f 66  53 70 72 69 74 65 73 2c  | _BaseOfSprites,|
00004640  34 30 30 45 41 2c 31 32  37 32 2c 5f 42 6c 6f 63  |400EA,1272,_Bloc|
00004650  6b 43 6f 70 79 2c 34 30  30 45 42 2c 31 32 37 33  |kCopy,400EB,1273|
00004660  2c 5f 43 6c 61 69 6d 46  72 65 65 4d 65 6d 6f 72  |,_ClaimFreeMemor|
00004670  79 2c 34 30 30 45 45 2c  31 32 37 39 2c 5f 43 6c  |y,400EE,1279,_Cl|
00004680  6f 73 65 44 6f 77 6e 2c  34 30 30 44 44 2c 31 32  |oseDown,400DD,12|
00004690  34 31 2c 5f 43 6c 6f 73  65 54 65 6d 70 6c 61 74  |41,_CloseTemplat|
000046a0  65 2c 34 30 30 44 41 2c  31 32 33 37 2c 5f 43 6c  |e,400DA,1237,_Cl|
000046b0  6f 73 65 57 69 6e 64 6f  77 2c 34 30 30 43 36 2c  |oseWindow,400C6,|
000046c0  31 31 39 31 2c 5f 43 6f  6d 6d 61 6e 64 57 69 6e  |1191,_CommandWin|
000046d0  64 6f 77 2c 34 30 30 45  46 2c 31 32 38 30 2c 5f  |dow,400EF,1280,_|
000046e0  43 72 65 61 74 65 49 63  6f 6e 2c 34 30 30 43 32  |CreateIcon,400C2|
000046f0  2c 31 31 38 30 0d 12 e8  c0 dc 20 5f 43 72 65 61  |,1180..... _Crea|
00004700  74 65 4d 65 6e 75 2c 34  30 30 44 34 2c 31 32 32  |teMenu,400D4,122|
00004710  36 2c 5f 43 72 65 61 74  65 53 75 62 4d 65 6e 75  |6,_CreateSubMenu|
00004720  2c 34 30 30 45 38 2c 31  32 37 30 2c 5f 44 65 63  |,400E8,1270,_Dec|
00004730  6f 64 65 4d 65 6e 75 2c  34 30 30 43 31 2c 31 31  |odeMenu,400C1,11|
00004740  37 34 2c 5f 44 65 6c 65  74 65 4d 65 6e 75 2c 34  |74,_DeleteMenu,4|
00004750  30 30 44 35 2c 31 32 33  31 2c 5f 44 65 6c 65 74  |00D5,1231,_Delet|
00004760  65 49 63 6f 6e 2c 34 30  30 43 34 2c 31 31 38 39  |eIcon,400C4,1189|
00004770  2c 5f 44 65 6c 65 74 65  57 69 6e 64 6f 77 2c 34  |,_DeleteWindow,4|
00004780  30 30 43 33 2c 31 31 38  38 2c 5f 44 72 61 67 42  |00C3,1188,_DragB|
00004790  6f 78 2c 34 30 30 44 30  2c 31 32 31 36 2c 5f 46  |ox,400D0,1216,_F|
000047a0  6f 72 63 65 52 65 64 72  61 77 2c 34 30 30 44 31  |orceRedraw,400D1|
000047b0  2c 31 32 32 31 0d 12 f2  d8 dc 20 5f 47 65 74 43  |,1221..... _GetC|
000047c0  61 72 65 74 50 6f 73 69  74 69 6f 6e 2c 34 30 30  |aretPosition,400|
000047d0  44 33 2c 31 32 32 35 2c  5f 47 65 74 49 63 6f 6e  |D3,1225,_GetIcon|
000047e0  53 74 61 74 65 2c 34 30  30 43 45 2c 31 32 31 33  |State,400CE,1213|
000047f0  2c 5f 47 65 74 50 6f 69  6e 74 65 72 49 6e 66 6f  |,_GetPointerInfo|
00004800  2c 34 30 30 43 46 2c 31  32 31 34 2c 5f 47 65 74  |,400CF,1214,_Get|
00004810  52 65 63 74 61 6e 67 6c  65 2c 34 30 30 43 41 2c  |Rectangle,400CA,|
00004820  31 32 30 38 2c 5f 47 65  74 57 69 6e 64 6f 77 49  |1208,_GetWindowI|
00004830  6e 66 6f 2c 34 30 30 43  43 2c 31 32 31 30 2c 5f  |nfo,400CC,1210,_|
00004840  47 65 74 57 69 6e 64 6f  77 4f 75 74 6c 69 6e 65  |GetWindowOutline|
00004850  2c 34 30 30 45 30 2c 31  32 34 35 2c 5f 47 65 74  |,400E0,1245,_Get|
00004860  57 69 6e 64 6f 77 53 74  61 74 65 2c 34 30 30 43  |WindowState,400C|
00004870  42 2c 31 32 30 39 2c 5f  49 6e 69 74 69 61 6c 69  |B,1209,_Initiali|
00004880  73 65 2c 34 30 30 43 30  2c 31 31 37 33 0d 12 fc  |se,400C0,1173...|
00004890  d1 dc 20 5f 4c 6f 61 64  54 65 6d 70 6c 61 74 65  |.. _LoadTemplate|
000048a0  2c 34 30 30 44 42 2c 31  32 33 38 2c 5f 4f 70 65  |,400DB,1238,_Ope|
000048b0  6e 54 65 6d 70 6c 61 74  65 2c 34 30 30 44 39 2c  |nTemplate,400D9,|
000048c0  31 32 33 36 2c 5f 4f 70  65 6e 57 69 6e 64 6f 77  |1236,_OpenWindow|
000048d0  2c 34 30 30 43 35 2c 31  31 39 30 2c 5f 50 6c 6f  |,400C5,1190,_Plo|
000048e0  74 49 63 6f 6e 2c 34 30  30 45 32 2c 31 32 34 38  |tIcon,400E2,1248|
000048f0  2c 5f 50 6f 6c 6c 2c 34  30 30 43 37 2c 31 31 39  |,_Poll,400C7,119|
00004900  32 2c 5f 50 6f 6c 6c 49  64 6c 65 2c 34 30 30 45  |2,_PollIdle,400E|
00004910  31 2c 31 32 34 36 2c 5f  50 72 6f 63 65 73 73 4b  |1,1246,_ProcessK|
00004920  65 79 2c 34 30 30 44 43  2c 31 32 34 30 2c 5f 52  |ey,400DC,1240,_R|
00004930  65 61 64 50 61 6c 65 74  74 65 2c 34 30 30 45 35  |eadPalette,400E5|
00004940  2c 31 32 35 31 2c 5f 52  65 61 64 50 69 78 54 72  |,1251,_ReadPixTr|
00004950  61 6e 73 2c 34 30 30 45  44 2c 31 32 37 37 0d 13  |ans,400ED,1277..|
00004960  06 ca dc 20 5f 52 65 61  64 53 79 73 49 6e 66 6f  |... _ReadSysInfo|
00004970  2c 34 30 30 46 32 2c 31  32 38 34 2c 5f 52 65 64  |,400F2,1284,_Red|
00004980  72 61 77 57 69 6e 64 6f  77 2c 34 30 30 43 38 2c  |rawWindow,400C8,|
00004990  31 32 30 34 2c 5f 52 65  70 6f 72 74 45 72 72 6f  |1204,_ReportErro|
000049a0  72 2c 34 30 30 44 46 2c  31 32 34 33 2c 5f 53 65  |r,400DF,1243,_Se|
000049b0  6e 64 4d 65 73 73 61 67  65 2c 34 30 30 45 37 2c  |ndMessage,400E7,|
000049c0  31 32 35 33 2c 5f 53 65  74 43 61 72 65 74 50 6f  |1253,_SetCaretPo|
000049d0  73 69 74 69 6f 6e 2c 34  30 30 44 32 2c 31 32 32  |sition,400D2,122|
000049e0  33 2c 5f 53 65 74 43 6f  6c 6f 75 72 2c 34 30 30  |3,_SetColour,400|
000049f0  45 36 2c 31 32 35 32 2c  5f 53 65 74 45 78 74 65  |E6,1252,_SetExte|
00004a00  6e 74 2c 34 30 30 44 37  2c 31 32 33 33 2c 5f 53  |nt,400D7,1233,_S|
00004a10  65 74 46 6f 6e 74 43 6f  6c 6f 75 72 73 2c 34 30  |etFontColours,40|
00004a20  30 46 33 2c 31 32 38 35  0d 13 10 d6 dc 20 5f 53  |0F3,1285..... _S|
00004a30  65 74 49 63 6f 6e 53 74  61 74 65 2c 34 30 30 43  |etIconState,400C|
00004a40  44 2c 31 32 31 31 2c 5f  53 65 74 4d 6f 64 65 2c  |D,1211,_SetMode,|
00004a50  34 30 30 45 33 2c 31 32  34 39 2c 5f 53 65 74 50  |400E3,1249,_SetP|
00004a60  61 6c 65 74 74 65 2c 34  30 30 45 34 2c 31 32 35  |alette,400E4,125|
00004a70  30 2c 5f 53 65 74 50 6f  69 6e 74 65 72 53 68 61  |0,_SetPointerSha|
00004a80  70 65 2c 34 30 30 44 38  2c 31 32 33 34 2c 5f 53  |pe,400D8,1234,_S|
00004a90  6c 6f 74 53 69 7a 65 2c  34 30 30 45 43 2c 31 32  |lotSize,400EC,12|
00004aa0  37 35 2c 5f 53 70 72 69  74 65 4f 70 2c 34 30 30  |75,_SpriteOp,400|
00004ab0  45 39 2c 31 32 37 31 2c  5f 53 74 61 72 74 54 61  |E9,1271,_StartTa|
00004ac0  73 6b 2c 34 30 30 44 45  2c 31 32 34 32 2c 5f 54  |sk,400DE,1242,_T|
00004ad0  65 78 74 43 6f 6c 6f 75  72 2c 34 30 30 46 30 2c  |extColour,400F0,|
00004ae0  31 32 38 32 2c 5f 54 72  61 6e 73 66 65 72 42 6c  |1282,_TransferBl|
00004af0  6f 63 6b 2c 34 30 30 46  31 2c 31 32 38 33 0d 13  |ock,400F1,1283..|
00004b00  1a 34 dc 20 5f 55 70 64  61 74 65 57 69 6e 64 6f  |.4. _UpdateWindo|
00004b10  77 2c 34 30 30 43 39 2c  31 32 30 36 2c 5f 57 68  |w,400C9,1206,_Wh|
00004b20  69 63 68 49 63 6f 6e 2c  34 30 30 44 36 2c 31 32  |ichIcon,400D6,12|
00004b30  33 32 0d 13 24 05 3a 0d  13 2e c4 dc 20 30 20 20  |32..$.:..... 0  |
00004b40  20 20 28 26 30 30 29 2c  52 65 61 64 20 6c 69 6e  |  (&00),Read lin|
00004b50  65 20 66 72 6f 6d 20 69  6e 70 75 74 20 73 74 72  |e from input str|
00004b60  65 61 6d 20 74 6f 20 6d  65 6d 6f 72 79 2c 35 33  |eam to memory,53|
00004b70  34 2c 31 20 20 20 20 28  26 30 31 29 2c 52 65 61  |4,1    (&01),Rea|
00004b80  64 20 73 79 73 74 65 6d  20 63 6c 6f 63 6b 2c 35  |d system clock,5|
00004b90  35 36 2c 32 20 20 20 20  28 26 30 32 29 2c 57 72  |56,2    (&02),Wr|
00004ba0  69 74 65 20 73 79 73 74  65 6d 20 63 6c 6f 63 6b  |ite system clock|
00004bb0  2c 35 35 37 2c 33 20 20  20 20 28 26 30 33 29 2c  |,557,3    (&03),|
00004bc0  52 65 61 64 20 69 6e 74  65 72 76 61 6c 20 74 69  |Read interval ti|
00004bd0  6d 65 72 2c 35 35 38 2c  34 20 20 20 20 28 26 30  |mer,558,4    (&0|
00004be0  34 29 2c 57 72 69 74 65  20 69 6e 74 65 72 76 61  |4),Write interva|
00004bf0  6c 20 74 69 6d 65 72 2c  35 35 39 0d 13 38 d0 dc  |l timer,559..8..|
00004c00  20 39 20 20 20 20 28 26  30 39 29 2c 52 65 61 64  | 9    (&09),Read|
00004c10  20 70 69 78 65 6c 20 6c  6f 67 69 63 61 6c 20 63  | pixel logical c|
00004c20  6f 6c 6f 75 72 2c 33 32  35 2c 31 30 20 20 20 28  |olour,325,10   (|
00004c30  26 30 41 29 2c 52 65 61  64 20 61 20 63 68 61 72  |&0A),Read a char|
00004c40  61 63 74 65 72 20 64 65  66 69 6e 69 74 69 6f 6e  |acter definition|
00004c50  2c 33 32 36 2c 31 31 20  20 20 28 26 30 42 29 2c  |,326,11   (&0B),|
00004c60  52 65 61 64 20 74 68 65  20 70 61 6c 65 74 74 65  |Read the palette|
00004c70  2c 33 32 38 2c 31 32 20  20 20 28 26 30 43 29 2c  |,328,12   (&0C),|
00004c80  57 72 69 74 65 20 74 68  65 20 70 61 6c 65 74 74  |Write the palett|
00004c90  65 2c 33 32 39 2c 31 33  20 20 20 28 26 30 44 29  |e,329,13   (&0D)|
00004ca0  2c 52 65 61 64 20 63 75  72 72 65 6e 74 20 61 6e  |,Read current an|
00004cb0  64 20 6c 61 73 74 20 67  72 61 70 68 69 63 73 20  |d last graphics |
00004cc0  63 75 72 73 6f 72 73 2c  33 33 30 0d 13 42 ac dc  |cursors,330..B..|
00004cd0  20 31 34 20 20 20 28 26  30 45 29 2c 52 65 61 64  | 14   (&0E),Read|
00004ce0  20 43 4d 4f 53 20 63 6c  6f 63 6b 2c 35 36 30 2d  | CMOS clock,560-|
00004cf0  35 36 35 2c 31 35 20 20  20 28 26 30 46 29 2c 57  |565,15   (&0F),W|
00004d00  72 69 74 65 20 43 4d 4f  53 20 63 6c 6f 63 6b 2c  |rite CMOS clock,|
00004d10  35 36 36 2d 35 36 39 2c  32 31 20 20 20 28 26 31  |566-569,21   (&1|
00004d20  35 29 2c 44 65 66 69 6e  65 20 70 6f 69 6e 74 65  |5),Define pointe|
00004d30  72 20 61 6e 64 20 6d 6f  75 73 65 20 70 61 72 61  |r and mouse para|
00004d40  6d 65 74 65 72 73 2c 33  33 31 2d 33 33 39 2c 32  |meters,331-339,2|
00004d50  32 20 20 20 28 26 31 36  29 2c 57 72 69 74 65 20  |2   (&16),Write |
00004d60  73 63 72 65 65 6e 20 62  61 73 65 20 61 64 64 72  |screen base addr|
00004d70  65 73 73 2c 33 34 30 0d  13 4c 05 3a 0d 13 56 e6  |ess,340..L.:..V.|
00004d80  dc 20 30 20 20 20 20 28  26 30 30 29 2c 44 69 73  |. 0    (&00),Dis|
00004d90  70 6c 61 79 20 4f 53 20  76 65 72 73 69 6f 6e 20  |play OS version |
00004da0  69 6e 66 6f 72 6d 61 74  69 6f 6e 2c 38 31 36 2c  |information,816,|
00004db0  31 20 20 20 20 28 26 30  31 29 2c 57 72 69 74 65  |1    (&01),Write|
00004dc0  20 75 73 65 72 20 66 6c  61 67 2c 38 31 37 2c 32  | user flag,817,2|
00004dd0  20 20 20 20 28 26 30 32  29 2c 53 70 65 63 69 66  |    (&02),Specif|
00004de0  79 20 69 6e 70 75 74 20  73 74 72 65 61 6d 2c 34  |y input stream,4|
00004df0  38 32 2c 33 20 20 20 20  28 26 30 33 29 2c 53 70  |82,3    (&03),Sp|
00004e00  65 63 69 66 79 20 6f 75  74 70 75 74 20 73 74 72  |ecify output str|
00004e10  65 61 6d 73 2c 31 36 37  2c 34 20 20 20 20 28 26  |eams,167,4    (&|
00004e20  30 34 29 2c 43 75 72 73  6f 72 20 6b 65 79 20 73  |04),Cursor key s|
00004e30  74 61 74 75 73 2c 34 38  34 2c 35 20 20 20 20 28  |tatus,484,5    (|
00004e40  26 30 35 29 2c 57 72 69  74 65 20 70 72 69 6e 74  |&05),Write print|
00004e50  65 72 20 64 72 69 76 65  72 20 74 79 70 65 2c 31  |er driver type,1|
00004e60  36 39 0d 13 60 e1 dc 20  36 20 20 20 20 28 26 30  |69..`.. 6    (&0|
00004e70  36 29 2c 57 72 69 74 65  20 70 72 69 6e 74 65 72  |6),Write printer|
00004e80  20 69 67 6e 6f 72 65 20  63 68 61 72 61 63 74 65  | ignore characte|
00004e90  72 2c 31 37 31 2c 37 20  20 20 20 28 26 30 37 29  |r,171,7    (&07)|
00004ea0  2c 57 72 69 74 65 20 52  53 34 32 33 20 72 65 63  |,Write RS423 rec|
00004eb0  69 65 76 65 20 72 61 74  65 2c 34 38 36 2c 38 20  |ieve rate,486,8 |
00004ec0  20 20 20 28 26 30 38 29  2c 57 72 69 74 65 20 52  |   (&08),Write R|
00004ed0  53 34 32 33 20 74 72 61  6e 73 6d 69 74 20 72 61  |S423 transmit ra|
00004ee0  74 65 2c 31 37 32 2c 39  20 20 20 20 28 26 30 39  |te,172,9    (&09|
00004ef0  29 2c 57 72 69 74 65 20  64 75 72 61 74 69 6f 6e  |),Write duration|
00004f00  20 6f 66 20 66 69 72 73  74 20 63 6f 6c 6f 75 72  | of first colour|
00004f10  2c 32 39 36 2c 31 30 20  20 20 28 26 30 41 29 2c  |,296,10   (&0A),|
00004f20  57 72 69 74 65 20 64 75  72 61 74 69 6f 6e 20 6f  |Write duration o|
00004f30  66 20 73 65 63 6f 6e 64  20 63 6f 6c 6f 75 72 2c  |f second colour,|
00004f40  32 39 37 0d 13 6a dc dc  20 31 31 20 20 20 28 26  |297..j.. 11   (&|
00004f50  30 42 29 2c 57 72 69 74  65 20 6b 65 79 62 6f 61  |0B),Write keyboa|
00004f60  72 64 20 61 75 74 6f 2d  72 65 70 65 61 74 20 64  |rd auto-repeat d|
00004f70  65 6c 61 79 2c 34 38 38  2c 31 32 20 20 20 28 26  |elay,488,12   (&|
00004f80  30 43 29 2c 57 72 69 74  65 20 6b 65 79 62 6f 61  |0C),Write keyboa|
00004f90  72 64 20 61 75 74 6f 2d  72 65 70 65 61 74 20 72  |rd auto-repeat r|
00004fa0  61 74 65 2c 34 38 39 2c  31 33 20 20 20 28 26 30  |ate,489,13   (&0|
00004fb0  44 29 2c 44 69 73 61 62  6c 65 20 65 76 65 6e 74  |D),Disable event|
00004fc0  2c 31 31 36 2c 31 34 20  20 20 28 26 30 45 29 2c  |,116,14   (&0E),|
00004fd0  45 6e 61 62 6c 65 20 65  76 65 6e 74 2c 31 31 37  |Enable event,117|
00004fe0  2c 31 35 20 20 20 28 26  30 46 29 2c 46 6c 75 73  |,15   (&0F),Flus|
00004ff0  68 20 62 75 66 66 65 72  2c 31 32 38 2c 31 38 20  |h buffer,128,18 |
00005000  20 20 28 26 31 32 29 2c  52 65 73 65 74 20 66 75  |  (&12),Reset fu|
00005010  6e 63 74 69 6f 6e 20 6b  65 79 73 2c 34 39 30 0d  |nction keys,490.|
00005020  13 74 da dc 20 31 39 20  20 20 28 26 31 33 29 2c  |.t.. 19   (&13),|
00005030  57 61 69 74 20 66 6f 72  20 76 65 72 74 69 63 61  |Wait for vertica|
00005040  6c 20 73 79 6e 63 20 28  76 73 79 6e 63 29 2c 32  |l sync (vsync),2|
00005050  39 38 2c 32 30 20 20 20  28 26 31 34 29 2c 52 65  |98,20   (&14),Re|
00005060  73 65 74 20 66 6f 6e 74  20 64 65 66 69 6e 69 74  |set font definit|
00005070  69 6f 6e 73 2c 32 39 39  2c 32 31 20 20 20 28 26  |ions,299,21   (&|
00005080  31 35 29 2c 46 6c 75 73  68 20 73 65 6c 65 63 74  |15),Flush select|
00005090  65 64 20 62 75 66 66 65  72 2c 31 32 39 2c 32 35  |ed buffer,129,25|
000050a0  20 20 20 28 26 31 39 29  2c 52 65 73 65 74 20 67  |   (&19),Reset g|
000050b0  72 6f 75 70 20 6f 66 20  66 6f 6e 74 20 64 65 66  |roup of font def|
000050c0  69 6e 69 74 69 6f 6e 73  2c 33 30 30 2c 31 30 36  |initions,300,106|
000050d0  20 20 28 26 36 41 29 2c  53 65 6c 65 63 74 20 70  |  (&6A),Select p|
000050e0  6f 69 6e 74 65 72 2f 61  63 74 69 76 61 74 65 20  |ointer/activate |
000050f0  6d 6f 75 73 65 2c 33 30  31 0d 13 7e de dc 20 31  |mouse,301..~.. 1|
00005100  31 32 20 20 28 26 37 30  29 2c 57 72 69 74 65 20  |12  (&70),Write |
00005110  56 44 55 20 64 72 69 76  65 72 20 73 63 72 65 65  |VDU driver scree|
00005120  6e 20 62 61 6e 6b 2c 33  30 32 2c 31 31 33 20 20  |n bank,302,113  |
00005130  28 26 37 31 29 2c 57 72  69 74 65 20 64 69 73 70  |(&71),Write disp|
00005140  6c 61 79 20 68 61 72 64  77 61 72 65 20 73 63 72  |lay hardware scr|
00005150  65 65 6e 20 62 61 6e 6b  2c 33 30 33 2c 31 31 34  |een bank,303,114|
00005160  20 20 28 26 37 32 29 2c  57 72 69 74 65 20 73 68  |  (&72),Write sh|
00005170  61 64 6f 77 2f 6e 6f 6e  2d 73 68 61 64 6f 77 20  |adow/non-shadow |
00005180  73 74 61 74 65 2c 33 30  34 2c 31 31 37 20 20 28  |state,304,117  (|
00005190  26 37 35 29 2c 52 65 61  64 20 56 44 55 20 73 74  |&75),Read VDU st|
000051a0  61 74 75 73 2c 33 30 35  2c 31 31 38 20 20 28 26  |atus,305,118  (&|
000051b0  37 36 29 2c 52 65 66 6c  65 63 74 20 6b 65 79 62  |76),Reflect keyb|
000051c0  6f 61 72 64 20 73 74 61  74 75 73 20 69 6e 20 4c  |oard status in L|
000051d0  45 44 73 2c 34 39 31 0d  13 88 c7 dc 20 31 32 30  |EDs,491..... 120|
000051e0  20 20 28 26 37 38 29 2c  57 72 69 74 65 20 6b 65  |  (&78),Write ke|
000051f0  79 73 20 70 72 65 73 73  65 64 20 69 6e 66 6f 72  |ys pressed infor|
00005200  6d 61 74 69 6f 6e 2c 34  39 32 2c 31 32 31 20 20  |mation,492,121  |
00005210  28 26 37 39 29 2c 4b 65  79 62 6f 61 72 64 20 73  |(&79),Keyboard s|
00005220  63 61 6e 2c 34 39 33 2c  31 32 32 20 20 28 26 37  |can,493,122  (&7|
00005230  41 29 2c 4b 65 79 62 6f  61 72 64 20 73 63 61 6e  |A),Keyboard scan|
00005240  20 66 72 6f 6d 20 31 36  20 64 65 63 69 6d 61 6c  | from 16 decimal|
00005250  2c 34 39 34 2c 31 32 34  20 20 28 26 37 43 29 2c  |,494,124  (&7C),|
00005260  43 6c 65 61 72 20 65 73  63 61 70 65 20 63 6f 6e  |Clear escape con|
00005270  64 69 74 69 6f 6e 2c 34  39 35 2c 31 32 35 20 20  |dition,495,125  |
00005280  28 26 37 44 29 2c 53 65  74 20 65 73 63 61 70 65  |(&7D),Set escape|
00005290  20 63 6f 6e 64 69 74 69  6f 6e 2c 34 39 36 0d 13  | condition,496..|
000052a0  92 cf dc 20 31 32 36 20  20 28 26 37 45 29 2c 41  |... 126  (&7E),A|
000052b0  63 6b 6e 6f 77 6c 65 64  67 65 20 65 73 63 61 70  |cknowledge escap|
000052c0  65 20 63 6f 6e 64 69 74  69 6f 6e 2c 34 39 37 2c  |e condition,497,|
000052d0  31 32 37 20 20 28 26 37  46 29 2c 43 68 65 63 6b  |127  (&7F),Check|
000052e0  20 66 6f 72 20 65 6e 64  20 6f 66 20 66 69 6c 65  | for end of file|
000052f0  2c 38 34 33 2c 31 32 38  20 20 28 26 38 30 29 2c  |,843,128  (&80),|
00005300  47 65 74 20 62 75 66 66  65 72 2f 6d 6f 75 73 65  |Get buffer/mouse|
00005310  20 73 74 61 74 75 73 2c  31 33 30 2c 31 32 39 20  | status,130,129 |
00005320  20 28 26 38 31 29 2c 53  63 61 6e 20 66 6f 72 20  | (&81),Scan for |
00005330  61 20 70 61 72 74 69 63  75 6c 61 72 20 6b 65 79  |a particular key|
00005340  2c 34 39 38 2c 31 33 34  20 20 28 26 38 36 29 2c  |,498,134  (&86),|
00005350  52 65 61 64 20 74 65 78  74 20 63 75 72 73 6f 72  |Read text cursor|
00005360  20 70 6f 73 69 74 69 6f  6e 2c 33 30 36 0d 13 9c  | position,306...|
00005370  c7 dc 20 31 33 35 20 20  28 26 38 37 29 2c 52 65  |.. 135  (&87),Re|
00005380  61 64 20 63 68 61 72 61  63 74 65 72 20 61 74 20  |ad character at |
00005390  74 65 78 74 20 63 75 72  73 6f 72 20 61 6e 64 20  |text cursor and |
000053a0  73 63 72 65 65 6e 20 6d  6f 64 65 2c 33 30 37 2c  |screen mode,307,|
000053b0  31 33 38 20 20 28 26 38  41 29 2c 49 6e 73 65 72  |138  (&8A),Inser|
000053c0  74 20 63 68 61 72 61 63  74 65 72 20 63 6f 64 65  |t character code|
000053d0  20 69 6e 74 6f 20 62 75  66 66 65 72 2c 31 33 31  | into buffer,131|
000053e0  2c 31 33 39 20 20 28 26  38 42 29 2c 57 72 69 74  |,139  (&8B),Writ|
000053f0  65 20 66 69 6c 69 6e 67  20 73 79 73 74 65 6d 20  |e filing system |
00005400  6f 70 74 69 6f 6e 73 2c  38 34 34 2c 31 34 33 20  |options,844,143 |
00005410  20 28 26 38 46 29 2c 49  73 73 75 65 20 6d 6f 64  | (&8F),Issue mod|
00005420  75 6c 65 20 73 65 72 76  69 63 65 20 63 61 6c 6c  |ule service call|
00005430  2c 36 34 35 0d 13 a6 b6  dc 20 31 34 34 20 20 28  |,645..... 144  (|
00005440  26 39 30 29 2c 53 65 74  20 76 65 72 74 69 63 61  |&90),Set vertica|
00005450  6c 20 73 63 72 65 65 6e  20 73 68 69 66 74 20 61  |l screen shift a|
00005460  6e 64 20 69 6e 74 65 72  6c 61 63 65 2c 33 30 38  |nd interlace,308|
00005470  2c 31 34 35 20 20 28 26  39 31 29 2c 47 65 74 20  |,145  (&91),Get |
00005480  63 68 61 72 61 63 74 65  72 20 66 72 6f 6d 20 62  |character from b|
00005490  75 66 66 65 72 2c 31 33  32 2c 31 35 32 20 20 28  |uffer,132,152  (|
000054a0  26 39 38 29 2c 45 78 61  6d 69 6e 65 20 62 75 66  |&98),Examine buf|
000054b0  66 65 72 20 73 74 61 74  75 73 2c 31 33 33 2c 31  |fer status,133,1|
000054c0  35 33 20 20 28 26 39 39  29 2c 49 6e 73 65 72 74  |53  (&99),Insert|
000054d0  20 63 68 61 72 61 63 74  65 72 20 69 6e 74 6f 20  | character into |
000054e0  62 75 66 66 65 72 2c 31  33 34 0d 13 b0 b7 dc 20  |buffer,134..... |
000054f0  31 35 36 20 20 28 26 39  43 29 2c 52 65 61 64 2f  |156  (&9C),Read/|
00005500  77 72 69 74 65 20 61 73  79 6e 63 68 72 6f 6e 6f  |write asynchrono|
00005510  75 73 20 63 6f 6d 6d 75  6e 69 63 61 74 69 6f 6e  |us communication|
00005520  73 20 73 74 61 74 65 2c  31 37 34 2c 31 36 30 20  |s state,174,160 |
00005530  20 28 26 41 30 29 2c 52  65 61 64 20 56 44 55 20  | (&A0),Read VDU |
00005540  76 61 72 69 61 62 6c 65  20 76 61 6c 75 65 2c 33  |variable value,3|
00005550  30 39 2c 31 36 31 20 20  28 26 41 31 29 2c 52 65  |09,161  (&A1),Re|
00005560  61 64 20 62 61 74 74 65  72 79 20 62 61 63 6b 65  |ad battery backe|
00005570  64 20 52 41 4d 2c 37 38  37 2c 31 36 32 20 20 28  |d RAM,787,162  (|
00005580  26 41 32 29 2c 57 72 69  74 65 20 62 61 74 74 65  |&A2),Write batte|
00005590  72 79 20 62 61 63 6b 65  64 20 52 41 4d 2c 37 38  |ry backed RAM,78|
000055a0  38 0d 13 ba d1 dc 20 31  36 33 20 20 28 26 41 33  |8..... 163  (&A3|
000055b0  29 2c 52 65 61 64 2f 77  72 69 74 65 20 67 65 6e  |),Read/write gen|
000055c0  65 72 61 6c 20 67 72 61  70 68 69 63 73 20 69 6e  |eral graphics in|
000055d0  66 6f 72 6d 61 74 69 6f  6e 2c 33 31 31 2c 31 36  |formation,311,16|
000055e0  35 20 20 28 26 41 35 29  2c 52 65 61 64 20 6f 75  |5  (&A5),Read ou|
000055f0  74 70 75 74 20 63 75 72  73 6f 72 20 70 6f 73 69  |tput cursor posi|
00005600  74 69 6f 6e 2c 33 31 33  2c 31 37 36 20 20 28 26  |tion,313,176  (&|
00005610  42 30 29 2c 35 30 48 7a  20 63 6f 75 6e 74 65 72  |B0),50Hz counter|
00005620  2c 35 35 34 2c 31 37 37  20 20 28 26 42 31 29 2c  |,554,177  (&B1),|
00005630  52 65 61 64 20 69 6e 70  75 74 20 73 6f 75 72 63  |Read input sourc|
00005640  65 2c 35 30 31 2c 31 37  38 20 20 28 26 42 32 29  |e,501,178  (&B2)|
00005650  2c 52 65 61 64 2f 77 72  69 74 65 20 6b 65 79 62  |,Read/write keyb|
00005660  6f 61 72 64 20 73 65 6d  61 70 68 6f 72 65 2c 35  |oard semaphore,5|
00005670  30 32 0d 13 c4 e3 dc 20  31 38 31 20 20 28 26 42  |02..... 181  (&B|
00005680  35 29 2c 52 65 61 64 2f  77 72 69 74 65 20 52 53  |5),Read/write RS|
00005690  34 32 33 20 69 6e 70 75  74 20 69 6e 74 65 72 70  |423 input interp|
000056a0  72 65 74 61 74 69 6f 6e  20 73 74 61 74 75 73 2c  |retation status,|
000056b0  35 30 33 2c 31 38 32 20  20 28 26 42 36 29 2c 52  |503,182  (&B6),R|
000056c0  65 61 64 2f 77 72 69 74  65 20 4e 6f 49 67 6e 6f  |ead/write NoIgno|
000056d0  72 65 20 73 74 61 74 65  2c 31 37 36 2c 31 39 31  |re state,176,191|
000056e0  20 20 28 26 42 46 29 2c  52 65 61 64 2f 77 72 69  |  (&BF),Read/wri|
000056f0  74 65 20 52 53 34 32 33  20 62 75 73 79 20 66 6c  |te RS423 busy fl|
00005700  61 67 2c 31 37 37 2c 31  39 32 20 20 28 26 43 30  |ag,177,192  (&C0|
00005710  29 2c 52 65 61 64 20 52  53 34 32 33 20 63 6f 6e  |),Read RS423 con|
00005720  74 72 6f 6c 20 62 79 74  65 2c 31 37 38 2c 31 39  |trol byte,178,19|
00005730  33 20 20 28 26 43 31 29  2c 52 65 61 64 2f 77 72  |3  (&C1),Read/wr|
00005740  69 74 65 20 66 6c 61 73  68 20 63 6f 75 6e 74 65  |ite flash counte|
00005750  72 2c 33 31 34 0d 13 ce  c9 dc 20 31 39 34 20 20  |r,314..... 194  |
00005760  28 26 43 32 29 2c 52 65  61 64 20 64 75 72 61 74  |(&C2),Read durat|
00005770  69 6f 6e 20 6f 66 20 73  65 63 6f 6e 64 20 63 6f  |ion of second co|
00005780  6c 6f 75 72 2c 33 31 35  2c 31 39 35 20 20 28 26  |lour,315,195  (&|
00005790  43 33 29 2c 52 65 61 64  20 64 75 72 61 74 69 6f  |C3),Read duratio|
000057a0  6e 20 6f 66 20 66 69 72  73 74 20 63 6f 6c 6f 75  |n of first colou|
000057b0  72 2c 33 31 36 2c 31 39  36 20 20 28 26 43 34 29  |r,316,196  (&C4)|
000057c0  2c 52 65 61 64 2f 77 72  69 74 65 20 6b 65 79 62  |,Read/write keyb|
000057d0  6f 61 72 64 20 61 75 74  6f 2d 72 65 70 65 61 74  |oard auto-repeat|
000057e0  20 64 65 6c 61 79 2c 35  30 35 2c 31 39 37 20 20  | delay,505,197  |
000057f0  28 26 43 35 29 2c 52 65  61 64 2f 77 72 69 74 65  |(&C5),Read/write|
00005800  20 6b 65 79 62 6f 61 72  64 20 61 75 74 6f 2d 72  | keyboard auto-r|
00005810  65 70 65 61 74 20 72 61  74 65 2c 35 30 36 0d 13  |epeat rate,506..|
00005820  d8 c0 dc 20 31 39 38 20  20 28 26 43 36 29 2c 52  |... 198  (&C6),R|
00005830  65 61 64 2f 77 72 69 74  65 20 2a 45 78 65 63 20  |ead/write *Exec |
00005840  66 69 6c 65 20 68 61 6e  64 6c 65 2c 35 30 37 2c  |file handle,507,|
00005850  31 39 39 20 20 28 26 43  37 29 2c 52 65 61 64 2f  |199  (&C7),Read/|
00005860  77 72 69 74 65 20 2a 53  70 6f 6f 6c 20 66 69 6c  |write *Spool fil|
00005870  65 20 68 61 6e 64 6c 65  2c 31 37 39 2c 32 30 30  |e handle,179,200|
00005880  20 20 28 26 43 38 29 2c  52 65 61 64 2f 77 72 69  |  (&C8),Read/wri|
00005890  74 65 20 42 72 65 61 6b  20 61 6e 64 20 45 73 63  |te Break and Esc|
000058a0  61 70 65 20 65 66 66 65  63 74 2c 35 30 39 2c 32  |ape effect,509,2|
000058b0  30 31 20 20 28 26 43 39  29 2c 52 65 61 64 2f 77  |01  (&C9),Read/w|
000058c0  72 69 74 65 20 6b 65 79  62 6f 61 72 64 20 64 69  |rite keyboard di|
000058d0  73 61 62 6c 65 20 66 6c  61 67 2c 35 31 30 0d 13  |sable flag,510..|
000058e0  e2 9b dc 20 32 30 32 20  20 28 26 43 41 29 2c 52  |... 202  (&CA),R|
000058f0  65 61 64 2f 77 72 69 74  65 20 6b 65 79 62 6f 61  |ead/write keyboa|
00005900  72 64 20 73 74 61 74 75  73 20 62 79 74 65 2c 35  |rd status byte,5|
00005910  31 31 2c 32 30 33 20 20  28 26 43 42 29 2c 52 65  |11,203  (&CB),Re|
00005920  61 64 2f 77 72 69 74 65  20 52 53 34 32 33 20 69  |ad/write RS423 i|
00005930  6e 70 75 74 20 62 75 66  66 65 72 20 6d 69 6e 69  |nput buffer mini|
00005940  6d 75 6d 20 73 70 61 63  65 2c 35 31 33 2c 32 30  |mum space,513,20|
00005950  34 20 20 28 26 43 43 29  2c 52 65 61 64 2f 77 72  |4  (&CC),Read/wr|
00005960  69 74 65 20 52 53 34 32  33 20 69 67 6e 6f 72 65  |ite RS423 ignore|
00005970  20 66 6c 61 67 2c 35 31  34 0d 13 ec e1 dc 20 32  | flag,514..... 2|
00005980  31 31 20 20 28 26 44 33  29 2c 52 65 61 64 2f 77  |11  (&D3),Read/w|
00005990  72 69 74 65 20 62 65 6c  6c 20 63 68 61 6e 6e 65  |rite bell channe|
000059a0  6c 2c 33 31 37 2c 32 31  32 20 20 28 26 44 34 29  |l,317,212  (&D4)|
000059b0  2c 52 65 61 64 2f 77 72  69 74 65 20 62 65 6c 6c  |,Read/write bell|
000059c0  20 73 6f 75 6e 64 20 76  6f 6c 75 6d 65 2c 33 31  | sound volume,31|
000059d0  38 2c 32 31 33 20 20 28  26 44 35 29 2c 52 65 61  |8,213  (&D5),Rea|
000059e0  64 2f 77 72 69 74 65 20  62 65 6c 6c 20 66 72 65  |d/write bell fre|
000059f0  71 75 65 6e 63 79 2c 33  31 39 2c 32 31 34 20 20  |quency,319,214  |
00005a00  28 26 44 36 29 2c 52 65  61 64 2f 77 72 69 74 65  |(&D6),Read/write|
00005a10  20 62 65 6c 6c 20 64 75  72 61 74 69 6f 6e 2c 33  | bell duration,3|
00005a20  32 30 2c 32 31 36 20 20  28 26 44 38 29 2c 52 65  |20,216  (&D8),Re|
00005a30  61 64 2f 77 72 69 74 65  20 6c 65 6e 67 74 68 20  |ad/write length |
00005a40  6f 66 20 66 75 6e 63 74  69 6f 6e 20 6b 65 79 20  |of function key |
00005a50  73 74 72 69 6e 67 2c 35  31 35 0d 13 f6 f5 dc 20  |string,515..... |
00005a60  32 31 37 20 20 28 26 44  39 29 2c 52 65 61 64 2f  |217  (&D9),Read/|
00005a70  77 72 69 74 65 20 70 61  67 65 64 20 6d 6f 64 65  |write paged mode|
00005a80  20 6c 69 6e 65 20 63 6f  75 6e 74 2c 33 32 31 2c  | line count,321,|
00005a90  32 31 38 20 20 28 26 44  41 29 2c 52 65 61 64 2f  |218  (&DA),Read/|
00005aa0  77 72 69 74 65 20 62 79  74 65 73 20 69 6e 20 56  |write bytes in V|
00005ab0  44 55 20 71 75 65 75 65  2c 33 32 32 2c 32 31 39  |DU queue,322,219|
00005ac0  20 20 28 26 44 42 29 2c  52 65 61 64 2f 77 72 69  |  (&DB),Read/wri|
00005ad0  74 65 20 54 61 62 20 6b  65 79 20 63 6f 64 65 2c  |te Tab key code,|
00005ae0  35 31 36 2c 32 32 30 20  20 28 26 44 43 29 2c 52  |516,220  (&DC),R|
00005af0  65 61 64 2f 77 72 69 74  65 20 65 73 63 61 70 65  |ead/write escape|
00005b00  20 63 68 61 72 61 63 74  65 72 2c 35 31 38 2c 32  | character,518,2|
00005b10  32 31 20 20 28 26 44 44  29 2c 52 65 61 64 2f 77  |21  (&DD),Read/w|
00005b20  72 69 74 65 20 69 6e 74  65 72 70 72 65 74 61 74  |rite interpretat|
00005b30  69 6f 6e 20 6f 66 20 69  6e 70 75 74 20 76 61 6c  |ion of input val|
00005b40  75 65 20 26 43 30 2d 26  43 46 2c 2d 2d 2d 2d 0d  |ue &C0-&CF,----.|
00005b50  14 00 c8 dc 20 32 32 32  20 20 28 26 44 45 29 2c  |.... 222  (&DE),|
00005b60  52 65 61 64 2f 77 72 69  74 65 20 69 6e 74 65 72  |Read/write inter|
00005b70  70 72 65 74 61 74 69 6f  6e 20 6f 66 20 69 6e 70  |pretation of inp|
00005b80  75 74 20 76 61 6c 75 65  20 26 44 30 2d 26 44 46  |ut value &D0-&DF|
00005b90  2c 2d 2d 2d 2d 2c 32 32  33 20 20 28 26 44 46 29  |,----,223  (&DF)|
00005ba0  2c 52 65 61 64 2f 77 72  69 74 65 20 69 6e 74 65  |,Read/write inte|
00005bb0  72 70 72 65 74 61 74 69  6f 6e 20 6f 66 20 69 6e  |rpretation of in|
00005bc0  70 75 74 20 76 61 6c 75  65 20 26 45 30 2d 26 45  |put value &E0-&E|
00005bd0  46 2c 2d 2d 2d 2d 2c 32  32 34 20 20 28 26 45 30  |F,----,224  (&E0|
00005be0  29 2c 52 65 61 64 2f 77  72 69 74 65 20 69 6e 74  |),Read/write int|
00005bf0  65 72 70 72 65 74 61 74  69 6f 6e 20 6f 66 20 69  |erpretation of i|
00005c00  6e 70 75 74 20 76 61 6c  75 65 20 26 46 30 2d 26  |nput value &F0-&|
00005c10  46 46 2c 2d 2d 2d 2d 0d  14 0a b5 dc 20 32 32 35  |FF,----..... 225|
00005c20  20 20 28 26 45 31 29 2c  52 65 61 64 2f 77 72 69  |  (&E1),Read/wri|
00005c30  74 65 20 66 75 6e 63 74  69 6f 6e 20 6b 65 79 20  |te function key |
00005c40  69 6e 74 65 72 70 72 65  74 61 74 69 6f 6e 2c 2d  |interpretation,-|
00005c50  2d 2d 2d 2c 32 32 36 20  20 28 26 45 32 29 2c 52  |---,226  (&E2),R|
00005c60  65 61 64 2f 77 72 69 74  65 20 53 68 69 66 74 20  |ead/write Shift |
00005c70  66 75 6e 63 74 69 6f 6e  20 6b 65 79 20 69 6e 74  |function key int|
00005c80  65 72 70 72 65 74 61 74  69 6f 6e 2c 2d 2d 2d 2d  |erpretation,----|
00005c90  2c 32 32 37 20 20 28 26  45 33 29 2c 52 65 61 64  |,227  (&E3),Read|
00005ca0  2f 77 72 69 74 65 20 43  74 72 6c 20 66 75 6e 63  |/write Ctrl func|
00005cb0  74 69 6f 6e 20 6b 65 79  20 69 6e 74 65 72 70 72  |tion key interpr|
00005cc0  65 74 61 74 69 6f 6e 2c  2d 2d 2d 2d 0d 14 14 d6  |etation,----....|
00005cd0  dc 20 32 32 38 20 20 28  26 45 34 29 2c 52 65 61  |. 228  (&E4),Rea|
00005ce0  64 2f 77 72 69 74 65 20  43 74 72 6c 20 53 68 69  |d/write Ctrl Shi|
00005cf0  66 74 20 66 75 6e 63 74  69 6f 6e 20 6b 65 79 20  |ft function key |
00005d00  69 6e 74 65 72 70 72 65  74 61 74 69 6f 6e 2c 35  |interpretation,5|
00005d10  31 39 2d 35 32 31 2c 32  32 39 20 20 28 26 45 35  |19-521,229  (&E5|
00005d20  29 2c 52 65 61 64 2f 77  72 69 74 65 20 45 73 63  |),Read/write Esc|
00005d30  61 70 65 20 6b 65 79 20  73 74 61 74 75 73 2c 35  |ape key status,5|
00005d40  32 32 2c 32 33 30 20 20  28 26 45 36 29 2c 52 65  |22,230  (&E6),Re|
00005d50  61 64 2f 77 72 69 74 65  20 65 73 63 61 70 65 20  |ad/write escape |
00005d60  65 66 66 65 63 74 73 2c  35 32 34 2c 32 33 36 20  |effects,524,236 |
00005d70  20 28 26 45 43 29 2c 52  65 61 64 2f 77 72 69 74  | (&EC),Read/writ|
00005d80  65 20 63 68 61 72 61 63  74 65 72 20 64 65 73 74  |e character dest|
00005d90  69 6e 61 74 69 6f 6e 20  73 74 61 74 75 73 2c 31  |ination status,1|
00005da0  38 30 0d 14 1e d4 dc 20  32 33 37 20 20 28 26 45  |80..... 237  (&E|
00005db0  44 29 2c 52 65 61 64 2f  77 72 69 74 65 20 63 75  |D),Read/write cu|
00005dc0  72 73 6f 72 20 6b 65 79  20 73 74 61 74 75 73 2c  |rsor key status,|
00005dd0  35 32 36 2c 32 33 38 20  20 28 26 45 45 29 2c 52  |526,238  (&EE),R|
00005de0  65 61 64 2f 77 72 69 74  65 20 6e 75 6d 65 72 69  |ead/write numeri|
00005df0  63 20 6b 65 79 70 61 64  20 69 6e 74 65 72 70 72  |c keypad interpr|
00005e00  65 74 61 74 69 6f 6e 2c  35 32 38 2c 32 34 30 20  |etation,528,240 |
00005e10  20 28 26 46 30 29 2c 52  65 61 64 20 63 6f 75 6e  | (&F0),Read coun|
00005e20  74 72 79 20 66 6c 61 67  2c 31 36 37 31 2c 32 34  |try flag,1671,24|
00005e30  31 20 20 28 26 46 31 29  2c 52 65 61 64 2f 77 72  |1  (&F1),Read/wr|
00005e40  69 74 65 20 75 73 65 72  20 66 6c 61 67 2c 38 31  |ite user flag,81|
00005e50  38 2c 32 34 32 20 20 28  26 46 32 29 2c 52 65 61  |8,242  (&F2),Rea|
00005e60  64 20 52 53 34 32 33 20  62 61 75 64 20 72 61 74  |d RS423 baud rat|
00005e70  65 73 2c 31 38 31 0d 14  28 e5 dc 20 32 34 33 20  |es,181..(.. 243 |
00005e80  20 28 26 46 33 29 2c 52  65 61 64 20 74 69 6d 65  | (&F3),Read time|
00005e90  72 20 73 77 69 74 63 68  20 73 74 61 74 65 2c 35  |r switch state,5|
00005ea0  35 35 2c 32 34 35 20 20  28 26 46 35 29 2c 52 65  |55,245  (&F5),Re|
00005eb0  61 64 20 70 72 69 6e 74  65 72 20 64 72 69 76 65  |ad printer drive|
00005ec0  72 20 74 79 70 65 2c 31  38 33 2c 32 34 36 20 20  |r type,183,246  |
00005ed0  28 26 46 36 29 2c 52 65  61 64 2f 77 72 69 74 65  |(&F6),Read/write|
00005ee0  20 70 72 69 6e 74 65 72  20 69 67 6e 6f 72 65 20  | printer ignore |
00005ef0  63 68 61 72 61 63 74 65  72 2c 31 38 34 2c 32 34  |character,184,24|
00005f00  37 20 20 28 26 46 37 29  2c 52 65 61 64 2f 77 72  |7  (&F7),Read/wr|
00005f10  69 74 65 20 42 72 65 61  6b 20 6b 65 79 20 61 63  |ite Break key ac|
00005f20  74 69 6f 6e 73 2c 35 32  39 2c 32 35 30 20 20 28  |tions,529,250  (|
00005f30  26 46 41 29 2c 52 65 61  64 20 56 44 55 20 64 72  |&FA),Read VDU dr|
00005f40  69 76 65 72 20 73 63 72  65 65 6e 20 62 61 6e 6b  |iver screen bank|
00005f50  20 6e 75 6d 62 65 72 2c  33 32 33 0d 14 32 b8 dc  | number,323..2..|
00005f60  20 32 35 31 20 20 28 26  46 42 29 2c 52 65 61 64  | 251  (&FB),Read|
00005f70  20 64 69 73 70 6c 61 79  20 73 63 72 65 65 6e 20  | display screen |
00005f80  62 61 6e 6b 20 6e 75 6d  62 65 72 2c 33 32 34 2c  |bank number,324,|
00005f90  32 35 33 20 20 28 26 46  44 29 2c 52 65 61 64 20  |253  (&FD),Read |
00005fa0  6c 61 73 74 20 62 72 65  61 6b 20 74 79 70 65 2c  |last break type,|
00005fb0  35 33 31 2c 32 35 34 20  20 28 26 46 45 29 2c 53  |531,254  (&FE),S|
00005fc0  65 74 20 65 66 66 65 63  74 20 6f 66 20 53 68 69  |et effect of Shi|
00005fd0  66 74 20 43 74 72 6c 20  6f 6e 20 6e 75 6d 65 72  |ft Ctrl on numer|
00005fe0  69 63 20 6b 65 79 70 61  64 2c 35 33 32 2c 32 35  |ic keypad,532,25|
00005ff0  35 20 20 28 26 46 46 29  2c 52 65 61 64 2f 77 72  |5  (&FF),Read/wr|
00006000  69 74 65 20 62 6f 6f 74  20 6f 70 74 69 6f 6e 2c  |ite boot option,|
00006010  38 34 35 0d 14 3c 05 3a  0d 14 46 b1 dc 20 41 63  |845..<.:..F.. Ac|
00006020  63 65 73 73 2c 39 32 30  2c 41 44 46 53 2c 31 30  |cess,920,ADFS,10|
00006030  35 39 2c 41 6c 70 68 61  62 65 74 2c 31 36 37 32  |59,Alphabet,1672|
00006040  2c 41 6c 70 68 61 62 65  74 73 2c 31 36 37 33 2c  |,Alphabets,1673,|
00006050  41 70 70 65 6e 64 2c 39  32 31 2c 41 75 64 69 6f  |Append,921,Audio|
00006060  2c 31 36 31 32 2c 42 61  63 6b 2c 31 30 32 34 2c  |,1612,Back,1024,|
00006070  42 61 63 6b 75 70 2c 31  30 32 35 2c 42 72 65 61  |Backup,1025,Brea|
00006080  6b 43 6c 72 2c 31 36 38  32 2c 42 72 65 61 6b 4c  |kClr,1682,BreakL|
00006090  69 73 74 2c 31 36 38 33  2c 42 72 65 61 6b 53 65  |ist,1683,BreakSe|
000060a0  74 2c 31 36 38 34 2c 42  75 69 6c 64 2c 39 32 32  |t,1684,Build,922|
000060b0  2c 42 79 65 2c 22 31 30  32 36 2c 20 31 30 39 32  |,Bye,"1026, 1092|
000060c0  22 2c 43 61 74 2c 39 32  33 0d 14 50 b2 dc 20 43  |",Cat,923..P.. C|
000060d0  44 69 72 2c 39 32 34 2c  43 68 61 6e 6e 65 6c 56  |Dir,924,ChannelV|
000060e0  6f 69 63 65 2c 31 36 31  33 2c 43 68 65 63 6b 6d  |oice,1613,Checkm|
000060f0  61 70 2c 31 30 32 37 2c  43 6c 6f 73 65 2c 39 32  |ap,1027,Close,92|
00006100  35 2c 43 6f 6d 70 61 63  74 2c 31 30 32 38 2c 43  |5,Compact,1028,C|
00006110  6f 6e 66 69 67 75 72 65  2c 38 30 38 2c 43 6f 6e  |onfigure,808,Con|
00006120  74 69 6e 75 65 2c 31 36  38 35 2c 43 6f 70 79 2c  |tinue,1685,Copy,|
00006130  39 33 30 2c 43 6f 75 6e  74 2c 39 33 34 2c 43 6f  |930,Count,934,Co|
00006140  75 6e 74 72 69 65 73 2c  31 36 37 36 2c 43 6f 75  |untries,1676,Cou|
00006150  6e 74 72 79 2c 31 36 37  35 2c 43 72 65 61 74 65  |ntry,1675,Create|
00006160  2c 39 33 36 2c 44 65 62  75 67 2c 31 36 38 36 2c  |,936,Debug,1686,|
00006170  44 65 66 65 63 74 2c 31  30 33 31 0d 14 5a e1 dc  |Defect,1031..Z..|
00006180  20 44 65 6c 65 74 65 2c  39 33 37 2c 44 65 73 6b  | Delete,937,Desk|
00006190  46 53 2c 22 31 31 31 38  2c 20 31 32 38 38 22 2c  |FS,"1118, 1288",|
000061a0  44 65 73 6b 74 6f 70 2c  31 32 38 39 2c 44 65 73  |Desktop,1289,Des|
000061b0  6b 74 6f 70 5f 41 44 46  53 46 69 6c 65 72 2c 31  |ktop_ADFSFiler,1|
000061c0  32 39 30 2c 44 65 73 6b  74 6f 70 5f 46 69 6c 65  |290,Desktop_File|
000061d0  72 2c 31 32 39 30 2c 44  65 73 6b 74 6f 70 5f 4e  |r,1290,Desktop_N|
000061e0  65 74 46 69 6c 65 72 2c  31 32 39 30 2c 44 65 73  |etFiler,1290,Des|
000061f0  6b 74 6f 70 5f 50 61 6c  65 74 74 65 2c 31 32 39  |ktop_Palette,129|
00006200  30 2c 44 65 73 6b 74 6f  70 5f 52 41 4d 46 53 46  |0,Desktop_RAMFSF|
00006210  69 6c 65 72 2c 31 32 39  30 2c 44 65 73 6b 74 6f  |iler,1290,Deskto|
00006220  70 5f 54 61 73 6b 4d 61  6e 61 67 65 72 2c 31 32  |p_TaskManager,12|
00006230  39 30 2c 44 69 72 2c 39  33 38 2c 44 69 73 6d 6f  |90,Dir,938,Dismo|
00006240  75 6e 74 2c 31 30 33 32  2c 44 72 69 76 65 2c 31  |unt,1032,Drive,1|
00006250  30 33 33 2c 44 75 6d 70  2c 39 33 39 0d 14 64 d6  |033,Dump,939..d.|
00006260  dc 20 45 63 68 6f 2c 36  30 39 2c 45 6e 75 6d 44  |. Echo,609,EnumD|
00006270  69 72 2c 39 34 30 2c 45  72 72 6f 72 2c 34 32 2c  |ir,940,Error,42,|
00006280  45 76 61 6c 2c 36 31 30  2c 45 78 2c 39 34 31 2c  |Eval,610,Ex,941,|
00006290  45 78 65 63 2c 22 35 34  36 2c 20 39 34 32 22 2c  |Exec,"546, 942",|
000062a0  46 69 6c 65 49 6e 66 6f  2c 39 34 33 2c 46 69 6c  |FileInfo,943,Fil|
000062b0  65 72 5f 43 6c 6f 73 65  44 69 72 2c 31 32 39 31  |er_CloseDir,1291|
000062c0  2c 46 69 6c 65 72 5f 4f  70 65 6e 44 69 72 2c 31  |,Filer_OpenDir,1|
000062d0  32 39 32 2c 46 6f 6e 74  43 61 74 2c 31 34 38 33  |292,FontCat,1483|
000062e0  2c 46 6f 6e 74 4c 69 73  74 2c 31 34 38 34 2c 46  |,FontList,1484,F|
000062f0  6f 72 6d 61 74 2c 31 30  36 36 2c 46 72 65 65 2c  |ormat,1066,Free,|
00006300  22 31 30 33 34 2c 20 31  30 39 35 22 2c 46 53 2c  |"1034, 1095",FS,|
00006310  31 30 39 36 2c 46 58 2c  34 39 2c 47 6f 2c 37 36  |1096,FX,49,Go,76|
00006320  31 2c 47 4f 53 2c 36 32  30 2c 48 65 6c 70 2c 38  |1,GOS,620,Help,8|
00006330  32 36 0d 14 6e a2 dc 20  49 20 61 6d 2c 31 30 39  |26..n.. I am,109|
00006340  37 2c 49 63 6f 6e 53 70  72 69 74 65 73 2c 31 32  |7,IconSprites,12|
00006350  39 33 2c 49 66 2c 36 31  31 2c 49 67 6e 6f 72 65  |93,If,611,Ignore|
00006360  2c 32 30 34 2c 49 6e 66  6f 2c 32 39 34 2c 49 6e  |,204,Info,294,In|
00006370  69 74 53 74 6f 72 65 2c  31 36 38 37 2c 4b 65 79  |itStore,1687,Key|
00006380  2c 35 34 37 2c 4b 65 79  62 6f 61 72 64 2c 31 36  |,547,Keyboard,16|
00006390  37 37 2c 4c 43 61 74 2c  39 34 35 2c 4c 45 78 2c  |77,LCat,945,LEx,|
000063a0  39 34 36 2c 4c 69 62 2c  39 34 37 2c 4c 69 73 74  |946,Lib,947,List|
000063b0  2c 39 34 38 2c 4c 69 73  74 46 53 2c 31 30 39 38  |,948,ListFS,1098|
000063c0  2c 4c 6f 61 64 2c 39 34  39 2c 4c 6f 67 6f 6e 2c  |,Load,949,Logon,|
000063d0  31 30 39 39 0d 14 78 b3  dc 20 4d 61 70 2c 31 30  |1099..x.. Map,10|
000063e0  33 35 2c 4d 65 6d 6f 72  79 2c 31 36 38 38 2c 4d  |35,Memory,1688,M|
000063f0  65 6d 6f 72 79 41 2c 31  36 38 39 2c 4d 65 6d 6f  |emoryA,1689,Memo|
00006400  72 79 49 2c 31 36 39 31  2c 4d 6f 64 75 6c 65 73  |ryI,1691,Modules|
00006410  2c 37 31 37 2c 4d 6f 75  6e 74 2c 22 31 30 33 36  |,717,Mount,"1036|
00006420  2c 20 31 31 30 30 22 2c  4e 61 6d 65 44 69 73 63  |, 1100",NameDisc|
00006430  2c 31 30 33 37 2c 4e 65  74 2c 31 31 30 31 2c 4e  |,1037,Net,1101,N|
00006440  6f 44 69 72 2c 31 30 33  38 2c 4e 6f 4c 69 62 2c  |oDir,1038,NoLib,|
00006450  31 30 33 39 2c 4e 6f 55  52 44 2c 31 30 34 30 2c  |1039,NoURD,1040,|
00006460  4f 62 65 79 2c 31 37 31  38 2c 4f 70 74 20 31 2c  |Obey,1718,Opt 1,|
00006470  39 35 30 2c 4f 70 74 20  34 2c 39 35 31 2c 50 61  |950,Opt 4,951,Pa|
00006480  73 73 2c 31 31 30 32 0d  14 82 58 dc 20 50 6f 64  |ss,1102...X. Pod|
00006490  75 6c 65 4c 6f 61 64 2c  31 36 35 39 2c 50 6f 64  |uleLoad,1659,Pod|
000064a0  75 6c 65 73 2c 31 36 36  30 2c 50 6f 64 75 6c 65  |ules,1660,Podule|
000064b0  53 61 76 65 2c 31 36 36  31 2c 50 6f 69 6e 74 65  |Save,1661,Pointe|
000064c0  72 2c 22 33 37 31 2c 20  31 32 39 34 22 2c 50 72  |r,"371, 1294",Pr|
000064d0  69 6e 74 2c 39 35 32 2c  50 53 2c 31 31 31 35 0d  |int,952,PS,1115.|
000064e0  14 8c ea dc 20 51 53 6f  75 6e 64 2c 31 36 31 35  |.... QSound,1615|
000064f0  2c 51 75 69 74 2c 37 36  32 2c 52 61 6d 2c 31 30  |,Quit,762,Ram,10|
00006500  37 33 2c 52 65 6d 6f 76  65 2c 39 35 33 2c 52 65  |73,Remove,953,Re|
00006510  6e 61 6d 65 2c 39 35 34  2c 52 4d 43 6c 65 61 72  |name,954,RMClear|
00006520  2c 37 31 38 2c 52 4d 45  6e 73 75 72 65 2c 37 31  |,718,RMEnsure,71|
00006530  39 2c 52 4d 46 61 73 74  65 72 2c 37 32 30 2c 52  |9,RMFaster,720,R|
00006540  4d 4b 69 6c 6c 2c 37 32  31 2c 52 4d 4c 6f 61 64  |MKill,721,RMLoad|
00006550  2c 37 32 32 2c 52 4d 52  65 49 6e 69 74 2c 37 32  |,722,RMReInit,72|
00006560  33 2c 52 4d 52 75 6e 2c  37 32 34 2c 52 4d 54 69  |3,RMRun,724,RMTi|
00006570  64 79 2c 37 32 35 2c 52  4f 4d 4d 6f 64 75 6c 65  |dy,725,ROMModule|
00006580  73 2c 37 32 36 2c 52 75  6e 2c 22 37 36 33 2c 20  |s,726,Run,"763, |
00006590  39 35 35 22 2c 53 61 76  65 2c 39 35 36 2c 53 43  |955",Save,956,SC|
000065a0  68 6f 6f 73 65 2c 34 34  36 2c 53 43 6f 70 79 2c  |hoose,446,SCopy,|
000065b0  34 34 37 2c 53 63 72 65  65 6e 4c 6f 61 64 2c 22  |447,ScreenLoad,"|
000065c0  33 37 32 2c 20 34 34 38  22 0d 14 96 ed dc 20 53  |372, 448"..... S|
000065d0  63 72 65 65 6e 53 61 76  65 2c 22 33 37 33 2c 20  |creenSave,"373, |
000065e0  34 34 39 22 2c 53 44 65  6c 65 74 65 2c 34 35 30  |449",SDelete,450|
000065f0  2c 53 44 69 73 63 2c 31  31 30 33 2c 53 65 74 2c  |,SDisc,1103,Set,|
00006600  37 36 34 2c 53 65 74 45  76 61 6c 2c 37 36 36 2c  |764,SetEval,766,|
00006610  53 65 74 4d 61 63 72 6f  2c 37 36 37 2c 53 65 74  |SetMacro,767,Set|
00006620  50 53 2c 31 31 31 36 2c  53 65 74 54 79 70 65 2c  |PS,1116,SetType,|
00006630  39 35 37 2c 53 46 6c 69  70 58 2c 34 35 31 2c 53  |957,SFlipX,451,S|
00006640  46 6c 69 70 59 2c 34 35  32 2c 53 67 65 74 2c 34  |FlipY,452,Sget,4|
00006650  35 33 2c 53 68 61 64 6f  77 2c 33 37 34 2c 53 68  |53,Shadow,374,Sh|
00006660  65 6c 6c 43 4c 49 2c 31  37 31 30 2c 53 68 6f 77  |ellCLI,1710,Show|
00006670  2c 37 36 38 2c 53 68 6f  77 52 65 67 73 2c 31 36  |,768,ShowRegs,16|
00006680  39 33 2c 53 68 75 74 2c  39 35 38 2c 53 68 75 74  |93,Shut,958,Shut|
00006690  44 6f 77 6e 2c 39 35 39  2c 53 49 6e 66 6f 2c 34  |Down,959,SInfo,4|
000066a0  35 34 2c 53 4c 69 73 74  2c 34 35 35 2c 53 4c 6f  |54,SList,455,SLo|
000066b0  61 64 2c 34 35 36 0d 14  a0 8c dc 20 53 4d 65 72  |ad,456..... SMer|
000066c0  67 65 2c 34 35 37 2c 53  4e 65 77 2c 34 35 38 2c  |ge,457,SNew,458,|
000066d0  53 6f 75 6e 64 2c 31 36  31 36 2c 53 70 65 61 6b  |Sound,1616,Speak|
000066e0  65 72 2c 31 36 31 37 2c  53 70 6f 6f 6c 2c 22 32  |er,1617,Spool,"2|
000066f0  30 35 2c 20 39 36 30 22  2c 53 70 6f 6f 6c 4f 6e  |05, 960",SpoolOn|
00006700  2c 22 32 30 36 2c 20 39  36 31 22 2c 53 52 65 6e  |,"206, 961",SRen|
00006710  61 6d 65 2c 34 35 39 2c  53 53 61 76 65 2c 34 36  |ame,459,SSave,46|
00006720  30 2c 53 74 61 6d 70 2c  39 36 32 2c 53 74 61 74  |0,Stamp,962,Stat|
00006730  75 73 2c 38 31 34 2c 53  74 65 72 65 6f 2c 31 36  |us,814,Stereo,16|
00006740  31 38 0d 14 aa c5 dc 20  54 65 6d 70 6f 2c 31 36  |18..... Tempo,16|
00006750  31 39 2c 54 69 6d 65 2c  22 33 33 2c 20 35 37 37  |19,Time,"33, 577|
00006760  22 2c 54 69 74 6c 65 2c  31 30 34 31 2c 54 75 6e  |",Title,1041,Tun|
00006770  69 6e 67 2c 31 36 32 30  2c 54 56 2c 33 37 35 2c  |ing,1620,TV,375,|
00006780  54 79 70 65 2c 39 36 33  2c 55 6e 70 6c 75 67 2c  |Type,963,Unplug,|
00006790  37 32 37 2c 55 6e 73 65  74 2c 37 36 39 2c 55 70  |727,Unset,769,Up|
000067a0  2c 39 36 34 2c 55 52 44  2c 31 30 34 32 2c 56 65  |,964,URD,1042,Ve|
000067b0  72 69 66 79 2c 31 30 34  33 2c 56 6f 69 63 65 73  |rify,1043,Voices|
000067c0  2c 31 36 32 31 2c 56 6f  6c 75 6d 65 2c 31 36 32  |,1621,Volume,162|
000067d0  32 2c 57 69 6d 70 50 61  6c 65 74 74 65 2c 31 32  |2,WimpPalette,12|
000067e0  39 37 2c 57 69 6d 70 53  6c 6f 74 2c 31 32 39 38  |97,WimpSlot,1298|
000067f0  2c 57 69 6d 70 54 61 73  6b 2c 31 32 39 39 2c 57  |,WimpTask,1299,W|
00006800  69 70 65 2c 39 36 35 0d  14 b4 05 3a 0d 14 be 10  |ipe,965....:....|
00006810  dd f2 73 6f 72 74 5f 70  61 67 65 73 0d 14 c8 0f  |..sort_pages....|
00006820  c8 8e 20 67 72 6f 75 70  25 20 ca 0d 14 d2 38 c9  |.. group% ....8.|
00006830  20 31 2c 32 2c 33 2c 34  2c 35 2c 36 2c 37 2c 38  | 1,2,3,4,5,6,7,8|
00006840  2c 39 2c 31 30 2c 31 31  2c 31 32 2c 31 33 2c 31  |,9,10,11,12,13,1|
00006850  34 2c 31 35 2c 31 36 2c  31 37 2c 31 38 2c 31 39  |4,15,16,17,18,19|
00006860  2c 32 30 0d 14 dc 16 73  77 69 73 5f 69 6e 5f 67  |,20....swis_in_g|
00006870  72 6f 75 70 25 3d 5a 2d  59 0d 14 e6 27 e7 20 73  |roup%=Z-Y...'. s|
00006880  77 69 73 5f 69 6e 5f 67  72 6f 75 70 25 3c 31 30  |wis_in_group%<10|
00006890  20 8c 20 f2 6f 6e 65 5f  73 77 69 5f 70 61 67 65  | . .one_swi_page|
000068a0  0d 14 f0 24 e7 20 73 77  69 73 5f 69 6e 5f 67 72  |...$. swis_in_gr|
000068b0  6f 75 70 25 3e 31 30 20  8c 20 f2 73 77 69 5f 70  |oup%>10 . .swi_p|
000068c0  61 67 65 73 0d 14 fa 0b  c9 20 32 31 2c 32 32 0d  |ages..... 21,22.|
000068d0  15 04 16 73 77 69 73 5f  69 6e 5f 67 72 6f 75 70  |...swis_in_group|
000068e0  25 3d 5a 2d 59 0d 15 0e  26 e7 20 73 77 69 73 5f  |%=Z-Y...&. swis_|
000068f0  69 6e 5f 67 72 6f 75 70  25 3c 31 30 20 8c 20 f2  |in_group%<10 . .|
00006900  6f 6e 65 5f 6f 73 5f 70  61 67 65 0d 15 18 23 e7  |one_os_page...#.|
00006910  20 73 77 69 73 5f 69 6e  5f 67 72 6f 75 70 25 3e  | swis_in_group%>|
00006920  31 30 20 8c 20 f2 6f 73  5f 70 61 67 65 73 0d 15  |10 . .os_pages..|
00006930  22 17 c9 20 32 33 2c 32  34 2c 32 35 2c 32 36 2c  |".. 23,24,25,26,|
00006940  32 37 2c 32 38 0d 15 2c  16 73 77 69 73 5f 69 6e  |27,28..,.swis_in|
00006950  5f 67 72 6f 75 70 25 3d  5a 2d 59 0d 15 36 28 e7  |_group%=Z-Y..6(.|
00006960  20 73 77 69 73 5f 69 6e  5f 67 72 6f 75 70 25 3c  | swis_in_group%<|
00006970  31 30 20 8c 20 f2 6f 6e  65 5f 73 74 61 72 5f 70  |10 . .one_star_p|
00006980  61 67 65 0d 15 40 25 e7  20 73 77 69 73 5f 69 6e  |age..@%. swis_in|
00006990  5f 67 72 6f 75 70 25 3e  31 30 20 8c 20 f2 73 74  |_group%>10 . .st|
000069a0  61 72 5f 70 61 67 65 73  0d 15 4a 05 cb 0d 15 54  |ar_pages..J....T|
000069b0  05 e1 0d 15 5e 05 3a 0d  15 68 12 dd f2 6f 6e 65  |....^.:..h...one|
000069c0  5f 73 77 69 5f 70 61 67  65 0d 15 72 29 e3 20 58  |_swi_page..r). X|
000069d0  3d 39 20 b8 20 33 38 3a  f2 75 70 64 61 74 65 5f  |=9 . 38:.update_|
000069e0  69 63 6f 6e 28 73 77 69  77 25 2c 58 2c 22 22 29  |icon(swiw%,X,"")|
000069f0  3a ed 0d 15 7c 46 e3 20  58 3d 30 2b 28 28 70 61  |:...|F. X=0+((pa|
00006a00  67 65 5f 6e 75 6d 62 65  72 25 2d 31 29 2a 31 30  |ge_number%-1)*10|
00006a10  29 20 b8 20 73 77 69 73  5f 69 6e 5f 67 72 6f 75  |) . swis_in_grou|
00006a20  70 25 2b 28 28 70 61 67  65 5f 6e 75 6d 62 65 72  |p%+((page_number|
00006a30  25 2d 31 29 2a 31 30 29  0d 15 86 09 57 3d 58 2b  |%-1)*10)....W=X+|
00006a40  59 0d 15 90 45 f2 75 70  64 61 74 65 5f 69 63 6f  |Y...E.update_ico|
00006a50  6e 28 73 77 69 77 25 2c  58 2b 39 2d 28 28 70 61  |n(swiw%,X+9-((pa|
00006a60  67 65 5f 6e 75 6d 62 65  72 25 2d 31 29 2a 31 30  |ge_number%-1)*10|
00006a70  29 2c 67 72 6f 75 70 24  2b 73 77 69 5f 6e 61 6d  |),group$+swi_nam|
00006a80  65 24 28 57 29 29 0d 15  9a 05 ed 0d 15 a4 46 e3  |e$(W))........F.|
00006a90  20 58 3d 30 2b 28 28 70  61 67 65 5f 6e 75 6d 62  | X=0+((page_numb|
00006aa0  65 72 25 2d 31 29 2a 31  30 29 20 b8 20 73 77 69  |er%-1)*10) . swi|
00006ab0  73 5f 69 6e 5f 67 72 6f  75 70 25 2b 28 28 70 61  |s_in_group%+((pa|
00006ac0  67 65 5f 6e 75 6d 62 65  72 25 2d 31 29 2a 31 30  |ge_number%-1)*10|
00006ad0  29 0d 15 ae 09 57 3d 58  2b 59 0d 15 b8 41 f2 75  |)....W=X+Y...A.u|
00006ae0  70 64 61 74 65 5f 69 63  6f 6e 28 73 77 69 77 25  |pdate_icon(swiw%|
00006af0  2c 58 2b 31 39 2d 28 28  70 61 67 65 5f 6e 75 6d  |,X+19-((page_num|
00006b00  62 65 72 25 2d 31 29 2a  31 30 29 2c 73 77 69 5f  |ber%-1)*10),swi_|
00006b10  6e 75 6d 62 65 72 24 28  57 29 29 0d 15 c2 05 ed  |number$(W)).....|
00006b20  0d 15 cc 46 e3 20 58 3d  30 2b 28 28 70 61 67 65  |...F. X=0+((page|
00006b30  5f 6e 75 6d 62 65 72 25  2d 31 29 2a 31 30 29 20  |_number%-1)*10) |
00006b40  b8 20 73 77 69 73 5f 69  6e 5f 67 72 6f 75 70 25  |. swis_in_group%|
00006b50  2b 28 28 70 61 67 65 5f  6e 75 6d 62 65 72 25 2d  |+((page_number%-|
00006b60  31 29 2a 31 30 29 0d 15  d6 09 57 3d 58 2b 59 0d  |1)*10)....W=X+Y.|
00006b70  15 e0 3f f2 75 70 64 61  74 65 5f 69 63 6f 6e 28  |..?.update_icon(|
00006b80  73 77 69 77 25 2c 58 2b  32 39 2d 28 28 70 61 67  |swiw%,X+29-((pag|
00006b90  65 5f 6e 75 6d 62 65 72  25 2d 31 29 2a 31 30 29  |e_number%-1)*10)|
00006ba0  2c 73 77 69 5f 70 61 67  65 24 28 57 29 29 0d 15  |,swi_page$(W))..|
00006bb0  ea 05 ed 0d 15 f4 2a f2  75 70 64 61 74 65 5f 69  |......*.update_i|
00006bc0  63 6f 6e 28 73 77 69 77  25 2c 34 31 2c c3 28 70  |con(swiw%,41,.(p|
00006bd0  61 67 65 5f 6e 75 6d 62  65 72 25 29 29 0d 15 fe  |age_number%))...|
00006be0  24 f2 75 70 64 61 74 65  5f 69 63 6f 6e 28 73 77  |$.update_icon(sw|
00006bf0  69 77 25 2c 34 33 2c c3  28 70 61 67 65 73 25 29  |iw%,43,.(pages%)|
00006c00  29 0d 16 08 05 e1 0d 16  12 05 3a 0d 16 1c 0f dd  |).........:.....|
00006c10  f2 73 77 69 5f 70 61 67  65 73 0d 16 26 11 73 75  |.swi_pages..&.su|
00006c20  62 5f 63 61 6c 63 25 3d  5a 2d 59 0d 16 30 1d 70  |b_calc%=Z-Y..0.p|
00006c30  61 67 65 73 25 3d 28 73  75 62 5f 63 61 6c 63 25  |ages%=(sub_calc%|
00006c40  20 81 20 31 30 29 2b 31  0d 16 3a 4b e7 20 70 61  | . 10)+1..:K. pa|
00006c50  67 65 5f 6e 75 6d 62 65  72 25 3d 70 61 67 65 73  |ge_number%=pages|
00006c60  25 20 8c 20 73 77 69 73  5f 69 6e 5f 67 72 6f 75  |% . swis_in_grou|
00006c70  70 25 3d 28 73 75 62 5f  63 61 6c 63 25 20 83 20  |p%=(sub_calc% . |
00006c80  31 30 29 3a f2 6f 6e 65  5f 73 77 69 5f 70 61 67  |10):.one_swi_pag|
00006c90  65 3a e1 0d 16 44 27 e7  20 70 61 67 65 5f 6e 75  |e:...D'. page_nu|
00006ca0  6d 62 65 72 25 3c 31 20  8c 20 70 61 67 65 5f 6e  |mber%<1 . page_n|
00006cb0  75 6d 62 65 72 25 3d 31  3a e1 0d 16 4e 31 e7 20  |umber%=1:...N1. |
00006cc0  70 61 67 65 5f 6e 75 6d  62 65 72 25 3e 70 61 67  |page_number%>pag|
00006cd0  65 73 25 20 8c 20 70 61  67 65 5f 6e 75 6d 62 65  |es% . page_numbe|
00006ce0  72 25 3d 70 61 67 65 73  25 3a e1 0d 16 58 29 e3  |r%=pages%:...X).|
00006cf0  20 58 3d 39 20 b8 20 33  38 3a f2 75 70 64 61 74  | X=9 . 38:.updat|
00006d00  65 5f 69 63 6f 6e 28 73  77 69 77 25 2c 58 2c 22  |e_icon(swiw%,X,"|
00006d10  22 29 3a ed 0d 16 62 39  e3 20 58 3d 30 2b 28 28  |"):...b9. X=0+((|
00006d20  70 61 67 65 5f 6e 75 6d  62 65 72 25 2d 31 29 2a  |page_number%-1)*|
00006d30  31 30 29 20 b8 20 39 2b  28 28 70 61 67 65 5f 6e  |10) . 9+((page_n|
00006d40  75 6d 62 65 72 25 2d 31  29 2a 31 30 29 0d 16 6c  |umber%-1)*10)..l|
00006d50  09 57 3d 58 2b 59 0d 16  76 45 f2 75 70 64 61 74  |.W=X+Y..vE.updat|
00006d60  65 5f 69 63 6f 6e 28 73  77 69 77 25 2c 58 2b 39  |e_icon(swiw%,X+9|
00006d70  2d 28 28 70 61 67 65 5f  6e 75 6d 62 65 72 25 2d  |-((page_number%-|
00006d80  31 29 2a 31 30 29 2c 67  72 6f 75 70 24 2b 73 77  |1)*10),group$+sw|
00006d90  69 5f 6e 61 6d 65 24 28  57 29 29 0d 16 80 05 ed  |i_name$(W)).....|
00006da0  0d 16 8a 39 e3 20 58 3d  30 2b 28 28 70 61 67 65  |...9. X=0+((page|
00006db0  5f 6e 75 6d 62 65 72 25  2d 31 29 2a 31 30 29 20  |_number%-1)*10) |
00006dc0  b8 20 39 2b 28 28 70 61  67 65 5f 6e 75 6d 62 65  |. 9+((page_numbe|
00006dd0  72 25 2d 31 29 2a 31 30  29 0d 16 94 09 57 3d 58  |r%-1)*10)....W=X|
00006de0  2b 59 0d 16 9e 41 f2 75  70 64 61 74 65 5f 69 63  |+Y...A.update_ic|
00006df0  6f 6e 28 73 77 69 77 25  2c 58 2b 31 39 2d 28 28  |on(swiw%,X+19-((|
00006e00  70 61 67 65 5f 6e 75 6d  62 65 72 25 2d 31 29 2a  |page_number%-1)*|
00006e10  31 30 29 2c 73 77 69 5f  6e 75 6d 62 65 72 24 28  |10),swi_number$(|
00006e20  57 29 29 0d 16 a8 05 ed  0d 16 b2 39 e3 20 58 3d  |W))........9. X=|
00006e30  30 2b 28 28 70 61 67 65  5f 6e 75 6d 62 65 72 25  |0+((page_number%|
00006e40  2d 31 29 2a 31 30 29 20  b8 20 39 2b 28 28 70 61  |-1)*10) . 9+((pa|
00006e50  67 65 5f 6e 75 6d 62 65  72 25 2d 31 29 2a 31 30  |ge_number%-1)*10|
00006e60  29 0d 16 bc 09 57 3d 58  2b 59 0d 16 c6 3f f2 75  |)....W=X+Y...?.u|
00006e70  70 64 61 74 65 5f 69 63  6f 6e 28 73 77 69 77 25  |pdate_icon(swiw%|
00006e80  2c 58 2b 32 39 2d 28 28  70 61 67 65 5f 6e 75 6d  |,X+29-((page_num|
00006e90  62 65 72 25 2d 31 29 2a  31 30 29 2c 73 77 69 5f  |ber%-1)*10),swi_|
00006ea0  70 61 67 65 24 28 57 29  29 0d 16 d0 05 ed 0d 16  |page$(W)).......|
00006eb0  da 2a f2 75 70 64 61 74  65 5f 69 63 6f 6e 28 73  |.*.update_icon(s|
00006ec0  77 69 77 25 2c 34 31 2c  c3 28 70 61 67 65 5f 6e  |wiw%,41,.(page_n|
00006ed0  75 6d 62 65 72 25 29 29  0d 16 e4 24 f2 75 70 64  |umber%))...$.upd|
00006ee0  61 74 65 5f 69 63 6f 6e  28 73 77 69 77 25 2c 34  |ate_icon(swiw%,4|
00006ef0  33 2c c3 28 70 61 67 65  73 25 29 29 0d 16 ee 05  |3,.(pages%))....|
00006f00  e1 0d 16 f8 05 3a 0d 17  02 0e dd f2 6f 73 5f 70  |.....:......os_p|
00006f10  61 67 65 73 0d 17 0c 11  73 75 62 5f 63 61 6c 63  |ages....sub_calc|
00006f20  25 3d 5a 2d 59 0d 17 16  1d 70 61 67 65 73 25 3d  |%=Z-Y....pages%=|
00006f30  28 73 75 62 5f 63 61 6c  63 25 20 81 20 31 30 29  |(sub_calc% . 10)|
00006f40  2b 31 0d 17 20 4a e7 20  70 61 67 65 5f 6e 75 6d  |+1.. J. page_num|
00006f50  62 65 72 25 3d 70 61 67  65 73 25 20 8c 20 73 77  |ber%=pages% . sw|
00006f60  69 73 5f 69 6e 5f 67 72  6f 75 70 25 3d 28 73 75  |is_in_group%=(su|
00006f70  62 5f 63 61 6c 63 25 20  83 20 31 30 29 3a f2 6f  |b_calc% . 10):.o|
00006f80  6e 65 5f 6f 73 5f 70 61  67 65 3a e1 0d 17 2a 27  |ne_os_page:...*'|
00006f90  e7 20 70 61 67 65 5f 6e  75 6d 62 65 72 25 3c 31  |. page_number%<1|
00006fa0  20 8c 20 70 61 67 65 5f  6e 75 6d 62 65 72 25 3d  | . page_number%=|
00006fb0  31 3a e1 0d 17 34 31 e7  20 70 61 67 65 5f 6e 75  |1:...41. page_nu|
00006fc0  6d 62 65 72 25 3e 70 61  67 65 73 25 20 8c 20 70  |mber%>pages% . p|
00006fd0  61 67 65 5f 6e 75 6d 62  65 72 25 3d 70 61 67 65  |age_number%=page|
00006fe0  73 25 3a e1 0d 17 3e 28  e3 20 58 3d 39 20 b8 20  |s%:...>(. X=9 . |
00006ff0  33 38 3a f2 75 70 64 61  74 65 5f 69 63 6f 6e 28  |38:.update_icon(|
00007000  6f 73 77 25 2c 58 2c 22  22 29 3a ed 0d 17 48 39  |osw%,X,""):...H9|
00007010  e3 20 58 3d 30 2b 28 28  70 61 67 65 5f 6e 75 6d  |. X=0+((page_num|
00007020  62 65 72 25 2d 31 29 2a  31 30 29 20 b8 20 39 2b  |ber%-1)*10) . 9+|
00007030  28 28 70 61 67 65 5f 6e  75 6d 62 65 72 25 2d 31  |((page_number%-1|
00007040  29 2a 31 30 29 0d 17 52  09 57 3d 58 2b 59 0d 17  |)*10)..R.W=X+Y..|
00007050  5c 3e f2 75 70 64 61 74  65 5f 69 63 6f 6e 28 6f  |\>.update_icon(o|
00007060  73 77 25 2c 58 2b 39 2d  28 28 70 61 67 65 5f 6e  |sw%,X+9-((page_n|
00007070  75 6d 62 65 72 25 2d 31  29 2a 31 30 29 2c 6f 73  |umber%-1)*10),os|
00007080  5f 6e 75 6d 62 65 72 24  28 57 29 29 0d 17 66 05  |_number$(W))..f.|
00007090  ed 0d 17 70 39 e3 20 58  3d 30 2b 28 28 70 61 67  |...p9. X=0+((pag|
000070a0  65 5f 6e 75 6d 62 65 72  25 2d 31 29 2a 31 30 29  |e_number%-1)*10)|
000070b0  20 b8 20 39 2b 28 28 70  61 67 65 5f 6e 75 6d 62  | . 9+((page_numb|
000070c0  65 72 25 2d 31 29 2a 31  30 29 0d 17 7a 09 57 3d  |er%-1)*10)..z.W=|
000070d0  58 2b 59 0d 17 84 40 f2  75 70 64 61 74 65 5f 69  |X+Y...@.update_i|
000070e0  63 6f 6e 28 6f 73 77 25  2c 58 2b 31 39 2d 28 28  |con(osw%,X+19-((|
000070f0  70 61 67 65 5f 6e 75 6d  62 65 72 25 2d 31 29 2a  |page_number%-1)*|
00007100  31 30 29 2c 6f 73 5f 64  65 73 63 72 69 70 24 28  |10),os_descrip$(|
00007110  57 29 29 0d 17 8e 05 ed  0d 17 98 39 e3 20 58 3d  |W))........9. X=|
00007120  30 2b 28 28 70 61 67 65  5f 6e 75 6d 62 65 72 25  |0+((page_number%|
00007130  2d 31 29 2a 31 30 29 20  b8 20 39 2b 28 28 70 61  |-1)*10) . 9+((pa|
00007140  67 65 5f 6e 75 6d 62 65  72 25 2d 31 29 2a 31 30  |ge_number%-1)*10|
00007150  29 0d 17 a2 09 57 3d 58  2b 59 0d 17 ac 3d f2 75  |)....W=X+Y...=.u|
00007160  70 64 61 74 65 5f 69 63  6f 6e 28 6f 73 77 25 2c  |pdate_icon(osw%,|
00007170  58 2b 32 39 2d 28 28 70  61 67 65 5f 6e 75 6d 62  |X+29-((page_numb|
00007180  65 72 25 2d 31 29 2a 31  30 29 2c 6f 73 5f 70 61  |er%-1)*10),os_pa|
00007190  67 65 24 28 57 29 29 0d  17 b6 05 ed 0d 17 c0 29  |ge$(W))........)|
000071a0  f2 75 70 64 61 74 65 5f  69 63 6f 6e 28 6f 73 77  |.update_icon(osw|
000071b0  25 2c 34 34 2c c3 28 70  61 67 65 5f 6e 75 6d 62  |%,44,.(page_numb|
000071c0  65 72 25 29 29 0d 17 ca  23 f2 75 70 64 61 74 65  |er%))...#.update|
000071d0  5f 69 63 6f 6e 28 6f 73  77 25 2c 34 35 2c c3 28  |_icon(osw%,45,.(|
000071e0  70 61 67 65 73 25 29 29  0d 17 d4 05 e1 0d 17 de  |pages%))........|
000071f0  05 3a 0d 17 e8 11 dd f2  6f 6e 65 5f 6f 73 5f 70  |.:......one_os_p|
00007200  61 67 65 0d 17 f2 28 e3  20 58 3d 39 20 b8 20 33  |age...(. X=9 . 3|
00007210  38 3a f2 75 70 64 61 74  65 5f 69 63 6f 6e 28 6f  |8:.update_icon(o|
00007220  73 77 25 2c 58 2c 22 22  29 3a ed 0d 17 fc 46 e3  |sw%,X,""):....F.|
00007230  20 58 3d 30 2b 28 28 70  61 67 65 5f 6e 75 6d 62  | X=0+((page_numb|
00007240  65 72 25 2d 31 29 2a 31  30 29 20 b8 20 73 77 69  |er%-1)*10) . swi|
00007250  73 5f 69 6e 5f 67 72 6f  75 70 25 2b 28 28 70 61  |s_in_group%+((pa|
00007260  67 65 5f 6e 75 6d 62 65  72 25 2d 31 29 2a 31 30  |ge_number%-1)*10|
00007270  29 0d 18 06 09 57 3d 58  2b 59 0d 18 10 3e f2 75  |)....W=X+Y...>.u|
00007280  70 64 61 74 65 5f 69 63  6f 6e 28 6f 73 77 25 2c  |pdate_icon(osw%,|
00007290  58 2b 39 2d 28 28 70 61  67 65 5f 6e 75 6d 62 65  |X+9-((page_numbe|
000072a0  72 25 2d 31 29 2a 31 30  29 2c 6f 73 5f 6e 75 6d  |r%-1)*10),os_num|
000072b0  62 65 72 24 28 57 29 29  0d 18 1a 05 ed 0d 18 24  |ber$(W)).......$|
000072c0  46 e3 20 58 3d 30 2b 28  28 70 61 67 65 5f 6e 75  |F. X=0+((page_nu|
000072d0  6d 62 65 72 25 2d 31 29  2a 31 30 29 20 b8 20 73  |mber%-1)*10) . s|
000072e0  77 69 73 5f 69 6e 5f 67  72 6f 75 70 25 2b 28 28  |wis_in_group%+((|
000072f0  70 61 67 65 5f 6e 75 6d  62 65 72 25 2d 31 29 2a  |page_number%-1)*|
00007300  31 30 29 0d 18 2e 09 57  3d 58 2b 59 0d 18 38 40  |10)....W=X+Y..8@|
00007310  f2 75 70 64 61 74 65 5f  69 63 6f 6e 28 6f 73 77  |.update_icon(osw|
00007320  25 2c 58 2b 31 39 2d 28  28 70 61 67 65 5f 6e 75  |%,X+19-((page_nu|
00007330  6d 62 65 72 25 2d 31 29  2a 31 30 29 2c 6f 73 5f  |mber%-1)*10),os_|
00007340  64 65 73 63 72 69 70 24  28 57 29 29 0d 18 42 05  |descrip$(W))..B.|
00007350  ed 0d 18 4c 46 e3 20 58  3d 30 2b 28 28 70 61 67  |...LF. X=0+((pag|
00007360  65 5f 6e 75 6d 62 65 72  25 2d 31 29 2a 31 30 29  |e_number%-1)*10)|
00007370  20 b8 20 73 77 69 73 5f  69 6e 5f 67 72 6f 75 70  | . swis_in_group|
00007380  25 2b 28 28 70 61 67 65  5f 6e 75 6d 62 65 72 25  |%+((page_number%|
00007390  2d 31 29 2a 31 30 29 0d  18 56 09 57 3d 58 2b 59  |-1)*10)..V.W=X+Y|
000073a0  0d 18 60 3d f2 75 70 64  61 74 65 5f 69 63 6f 6e  |..`=.update_icon|
000073b0  28 6f 73 77 25 2c 58 2b  32 39 2d 28 28 70 61 67  |(osw%,X+29-((pag|
000073c0  65 5f 6e 75 6d 62 65 72  25 2d 31 29 2a 31 30 29  |e_number%-1)*10)|
000073d0  2c 6f 73 5f 70 61 67 65  24 28 57 29 29 0d 18 6a  |,os_page$(W))..j|
000073e0  05 ed 0d 18 74 29 f2 75  70 64 61 74 65 5f 69 63  |....t).update_ic|
000073f0  6f 6e 28 6f 73 77 25 2c  34 34 2c c3 28 70 61 67  |on(osw%,44,.(pag|
00007400  65 5f 6e 75 6d 62 65 72  25 29 29 0d 18 7e 23 f2  |e_number%))..~#.|
00007410  75 70 64 61 74 65 5f 69  63 6f 6e 28 6f 73 77 25  |update_icon(osw%|
00007420  2c 34 35 2c c3 28 70 61  67 65 73 25 29 29 0d 18  |,45,.(pages%))..|
00007430  88 05 e1 0d 18 92 05 3a  0d 18 9c 10 dd f2 73 74  |.......:......st|
00007440  61 72 5f 70 61 67 65 73  0d 18 a6 11 73 75 62 5f  |ar_pages....sub_|
00007450  63 61 6c 63 25 3d 5a 2d  59 0d 18 b0 1d 70 61 67  |calc%=Z-Y....pag|
00007460  65 73 25 3d 28 73 75 62  5f 63 61 6c 63 25 20 81  |es%=(sub_calc% .|
00007470  20 31 30 29 2b 31 0d 18  ba 4c e7 20 70 61 67 65  | 10)+1...L. page|
00007480  5f 6e 75 6d 62 65 72 25  3d 70 61 67 65 73 25 20  |_number%=pages% |
00007490  8c 20 73 77 69 73 5f 69  6e 5f 67 72 6f 75 70 25  |. swis_in_group%|
000074a0  3d 28 73 75 62 5f 63 61  6c 63 25 20 83 20 31 30  |=(sub_calc% . 10|
000074b0  29 3a f2 6f 6e 65 5f 73  74 61 72 5f 70 61 67 65  |):.one_star_page|
000074c0  3a e1 0d 18 c4 27 e7 20  70 61 67 65 5f 6e 75 6d  |:....'. page_num|
000074d0  62 65 72 25 3c 31 20 8c  20 70 61 67 65 5f 6e 75  |ber%<1 . page_nu|
000074e0  6d 62 65 72 25 3d 31 3a  e1 0d 18 ce 31 e7 20 70  |mber%=1:....1. p|
000074f0  61 67 65 5f 6e 75 6d 62  65 72 25 3e 70 61 67 65  |age_number%>page|
00007500  73 25 20 8c 20 70 61 67  65 5f 6e 75 6d 62 65 72  |s% . page_number|
00007510  25 3d 70 61 67 65 73 25  3a e1 0d 18 d8 29 e3 20  |%=pages%:....). |
00007520  58 3d 37 20 b8 20 32 36  3a f2 75 70 64 61 74 65  |X=7 . 26:.update|
00007530  5f 69 63 6f 6e 28 73 74  61 77 25 2c 58 2c 22 22  |_icon(staw%,X,""|
00007540  29 3a ed 0d 18 e2 39 e3  20 58 3d 30 2b 28 28 70  |):....9. X=0+((p|
00007550  61 67 65 5f 6e 75 6d 62  65 72 25 2d 31 29 2a 31  |age_number%-1)*1|
00007560  30 29 20 b8 20 39 2b 28  28 70 61 67 65 5f 6e 75  |0) . 9+((page_nu|
00007570  6d 62 65 72 25 2d 31 29  2a 31 30 29 0d 18 ec 09  |mber%-1)*10)....|
00007580  57 3d 58 2b 59 0d 18 f6  42 f2 75 70 64 61 74 65  |W=X+Y...B.update|
00007590  5f 69 63 6f 6e 28 73 74  61 77 25 2c 58 2b 37 2d  |_icon(staw%,X+7-|
000075a0  28 28 70 61 67 65 5f 6e  75 6d 62 65 72 25 2d 31  |((page_number%-1|
000075b0  29 2a 31 30 29 2c 73 74  61 72 5f 63 6f 6d 6d 61  |)*10),star_comma|
000075c0  6e 64 24 28 57 29 29 0d  19 00 05 ed 0d 19 0a 39  |nd$(W))........9|
000075d0  e3 20 58 3d 30 2b 28 28  70 61 67 65 5f 6e 75 6d  |. X=0+((page_num|
000075e0  62 65 72 25 2d 31 29 2a  31 30 29 20 b8 20 39 2b  |ber%-1)*10) . 9+|
000075f0  28 28 70 61 67 65 5f 6e  75 6d 62 65 72 25 2d 31  |((page_number%-1|
00007600  29 2a 31 30 29 0d 19 14  09 57 3d 58 2b 59 0d 19  |)*10)....W=X+Y..|
00007610  1e 40 f2 75 70 64 61 74  65 5f 69 63 6f 6e 28 73  |.@.update_icon(s|
00007620  74 61 77 25 2c 58 2b 31  37 2d 28 28 70 61 67 65  |taw%,X+17-((page|
00007630  5f 6e 75 6d 62 65 72 25  2d 31 29 2a 31 30 29 2c  |_number%-1)*10),|
00007640  73 74 61 72 5f 70 61 67  65 24 28 57 29 29 0d 19  |star_page$(W))..|
00007650  28 05 ed 0d 19 32 2a f2  75 70 64 61 74 65 5f 69  |(....2*.update_i|
00007660  63 6f 6e 28 73 74 61 77  25 2c 33 32 2c c3 28 70  |con(staw%,32,.(p|
00007670  61 67 65 5f 6e 75 6d 62  65 72 25 29 29 0d 19 3c  |age_number%))..<|
00007680  24 f2 75 70 64 61 74 65  5f 69 63 6f 6e 28 73 74  |$.update_icon(st|
00007690  61 77 25 2c 33 33 2c c3  28 70 61 67 65 73 25 29  |aw%,33,.(pages%)|
000076a0  29 0d 19 46 05 e1 0d 19  50 05 3a 0d 19 5a 13 dd  |)..F....P.:..Z..|
000076b0  f2 6f 6e 65 5f 73 74 61  72 5f 70 61 67 65 0d 19  |.one_star_page..|
000076c0  64 29 e3 20 58 3d 37 20  b8 20 32 36 3a f2 75 70  |d). X=7 . 26:.up|
000076d0  64 61 74 65 5f 69 63 6f  6e 28 73 74 61 77 25 2c  |date_icon(staw%,|
000076e0  58 2c 22 22 29 3a ed 0d  19 6e 46 e3 20 58 3d 30  |X,""):...nF. X=0|
000076f0  2b 28 28 70 61 67 65 5f  6e 75 6d 62 65 72 25 2d  |+((page_number%-|
00007700  31 29 2a 31 30 29 20 b8  20 73 77 69 73 5f 69 6e  |1)*10) . swis_in|
00007710  5f 67 72 6f 75 70 25 2b  28 28 70 61 67 65 5f 6e  |_group%+((page_n|
00007720  75 6d 62 65 72 25 2d 31  29 2a 31 30 29 0d 19 78  |umber%-1)*10)..x|
00007730  09 57 3d 58 2b 59 0d 19  82 42 f2 75 70 64 61 74  |.W=X+Y...B.updat|
00007740  65 5f 69 63 6f 6e 28 73  74 61 77 25 2c 58 2b 37  |e_icon(staw%,X+7|
00007750  2d 28 28 70 61 67 65 5f  6e 75 6d 62 65 72 25 2d  |-((page_number%-|
00007760  31 29 2a 31 30 29 2c 73  74 61 72 5f 63 6f 6d 6d  |1)*10),star_comm|
00007770  61 6e 64 24 28 57 29 29  0d 19 8c 05 ed 0d 19 96  |and$(W))........|
00007780  46 e3 20 58 3d 30 2b 28  28 70 61 67 65 5f 6e 75  |F. X=0+((page_nu|
00007790  6d 62 65 72 25 2d 31 29  2a 31 30 29 20 b8 20 73  |mber%-1)*10) . s|
000077a0  77 69 73 5f 69 6e 5f 67  72 6f 75 70 25 2b 28 28  |wis_in_group%+((|
000077b0  70 61 67 65 5f 6e 75 6d  62 65 72 25 2d 31 29 2a  |page_number%-1)*|
000077c0  31 30 29 0d 19 a0 09 57  3d 58 2b 59 0d 19 aa 40  |10)....W=X+Y...@|
000077d0  f2 75 70 64 61 74 65 5f  69 63 6f 6e 28 73 74 61  |.update_icon(sta|
000077e0  77 25 2c 58 2b 31 37 2d  28 28 70 61 67 65 5f 6e  |w%,X+17-((page_n|
000077f0  75 6d 62 65 72 25 2d 31  29 2a 31 30 29 2c 73 74  |umber%-1)*10),st|
00007800  61 72 5f 70 61 67 65 24  28 57 29 29 0d 19 b4 05  |ar_page$(W))....|
00007810  ed 0d 19 be 2a f2 75 70  64 61 74 65 5f 69 63 6f  |....*.update_ico|
00007820  6e 28 73 74 61 77 25 2c  33 32 2c c3 28 70 61 67  |n(staw%,32,.(pag|
00007830  65 5f 6e 75 6d 62 65 72  25 29 29 0d 19 c8 24 f2  |e_number%))...$.|
00007840  75 70 64 61 74 65 5f 69  63 6f 6e 28 73 74 61 77  |update_icon(staw|
00007850  25 2c 33 33 2c c3 28 70  61 67 65 73 25 29 29 0d  |%,33,.(pages%)).|
00007860  19 d2 05 e1 0d ff                                 |......|
00007866