Home » Archimedes archive » Acorn User » AU 1995-10.adf » !CHelp » CHelp/!StrongHlp/HelpData/StrongHelp

CHelp/!StrongHlp/HelpData/StrongHelp

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

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

Tape/disk: Home » Archimedes archive » Acorn User » AU 1995-10.adf » !CHelp
Filename: CHelp/!StrongHlp/HelpData/StrongHelp
Read OK:
File size: 7A44 bytes
Load address: 0000
Exec address: 0000
File contents
HELP(��g,����$DIR$���E����J�!i�E���F���|!i2E���C/Jڌ!i3�F������!Root|F���w+�#
psyntax�F���)�isyntax�F���D��futured%F���<U�0interface�,F����C� Misc�0F���g��user�4E������7!x0A�6F����-�M!Menu$8F����r��Indent:F����R�SAlignp;F���H!/^Background�>F������below�@F���Ϊ|DrawTBF������@Table�DF������F(MF����p�LineHNF����׭hLinkattributes�NF���g�4Manuals�OF������Parent�QF���
�DPrefixF���h�PostFix>PrefixF����EndTable>Table@SF���/k�YRGB�TF���#��~SpriteVF���� ��SpriteFile�WF���n��Subpage�YF���nE��TabH_F����)�uWrap�aF���3��?!CommentcF���!L��!Strong�eF�����Include�rF���"�
B�FAQpF���j,��ftypeDATA�Draw�Draw        ���O�'��Trinity.BoldX�?����c�'ԣ������B n�l��_C��_���l��,y������W�C������nW�+��+,yn�l��!�V��B������B @�B.��B���*5[ �!�v>�~T�4r�=;��S��N�d���;��s��������;�����(�t2����$@�B`���Og'�������66�dMStrongHelp 2.00DATA|Draw�Draw        sX<O@?�pTrinity.BoldX�?��D�:�#@?@h���KK84StrongHelp 2.00�e<Oj            �}��j������
B k��������Ӣ��%�d4#�YM��Mf���l��<[��I��'k��e<O/���������
B ����	Q����	��o	g�H	�J��S	��`����c����jm*	�~����g��	K��+����	�����������sX�U{
�p            ��v��{
�p���
B �Ph�\�+�#�C�m^x�!s�:���S��lA�s'��a	�PKF.�P�sX�U��%����
B ��%�yD���%�y�%vyZ%Oy��P���Yy�%g��%,Wp���%q~��0y��������Z%�y>���%����y�%�������%�DATA�Draw�Draw        ��7�@���Trinity.BoldX�?����H�=����������B ѕ�J?�[9�g[9.V�J�D�\�D�x.V���g$�?�$�ѕ��d��xd��\ѕ�J��67���,������B v�j,1�������6R��^��Z}�������\@s�37^u�������sW����Q�Q�0%�r'1��8D�3Z�@Y�v�D���G@�@����KK�XStrongHelp 2.00DATA�Help on StrongHelp
#Parent StrongHelp:!Menu
#Sprite 8,8 !StrongHlp
#Sprite 0,0 !StrongHlp
#Indent 6
Stronghelp is a simple program for presenting 'help' in a hierarchical window-by-window way. Here is a brief introduction on how to use it and how to design your own 'manuals'.
#Indent; below

	General :			 	Technical :

 � 	<User interface=>user>		 � 	<Syntax of pages=>psyntax>
 � 	<Future improvements=>future>	 � 	<Syntax of image file=>isyntax>
 � 	<FAQ>				 � 	<Interface to other programs=>interface>
 � 	 				 � 	<Misc=>misc>

The program itself is Freeware, but the various manuals might not be. That's up to the author of the individual manual.

 � 	Guttorm Vik
	H�lbekken 208
	N-5262 Arnatveit
	Norway

	guttorm@vestnett.noDATA#
Page syntax
#fH3:Page Syntax


#fH4:Title

First line of text is page title.

#fH4:Links

Links to other pages are of the form \<display> or \<display=>newpage> If the simple form is used, #prefix and #postfix are added (see below) If the full form is used, then if first char of "newpage" is "*", this is a os command that will be Wimp_StartTask'ed. /Note/: If you want display the character "\<", you should /escape/ it with "\\" (The exceptions are <=, <- and <<<<..)

#fH4:Preprocess

Before the actual parsing of the page is started, it is preprocessed. Two things are expanded :

An occurence of \{$ varname} will be replaced by the value of the system variable varname

If a line starts with "#Include file" then the line will be replaced with the contents of the file. No error is given if the file doesn't exist or fails to load.

Then, before the parsing of the page begins, the commands in !StrongHlp.!Configure and \<manual>.!Configure are parsed (Setting up default fonts and styles)

#fH4:Main body

The main body contains plain text and *commands*. Commands are introduced with a "#" at the start of a line, or between "\{"and "}" otherwise. To use reserved characters, prefix with "\" (ex: Here is a pair of \\\{ curly brackets } ) Also in the text itself, TAB characters can be used to align columns of text, and "*", "/" and "_" can be used to turn on/off various styles. See below.

These are the available commands. Multiple commands are separated by ";"

<# something=>!Comment>	A comment. Only at start of line.
<\* / and _=>!Strong>	Toggle #fStrong, #fEmphasis and #fUnderline on/off
<Align>		Where on a line to place the text
<Background>	How the page background should appear
<Below>		Continue next line below all graphics
<Draw>		Place a drawfile on the page
<Endtable=>Table>	End of a #Table
<F>		Define/Set physical or logical font.
<Include>	Include a source file
<Indent>	Set indent to be used by the following text
<Line>		Place a horizontal line on the page
<Linkattributes>	Defunct
<Manuals>	Expands to a list of all installed manuals
<Parent>	Defines parent for a page without history
<Prefix>	Prefixed to \<link> to get complete link
<Postfix=>Prefix>	Postfixed to \<link> to get complete link
<RGB>		Set colour to be used on the following text
<Sprite>	Place a sprite on the page
<Spritefile>	Defines where to find a #Sprite
<Subpage>	Announces end of current page, and beginning of a subpage
<Tab>		Starts/Ends section formatted with the TAB character
<Table>		Order the following lines in columns
<Wrap>		Tells StrongHelp how to preprocess the linesDATAHow the image filing system is used

Let's say that you press F1 in StrongED while standing on the word "abcd":

With this kind of search, we only try to match this filename against files of type "text". Pages that are only available through links in other pages, should be of type "data"

If there is a dir in the root called "ab", then StrongHelp will then search for "cd" inside this directory.

If there is a dir called "[a-f]", then StrongHelp will look for "abcd" inside this. You can also use "[letter]", "[letter-]" or "[-letter]"

If there is a file called "abcd>othername" then the page "othername" is loaded instead. This only applies for F1 searches. A link in a page must reference the actual file.

If there is a dir called "abcd" then the file "abcd.!Root" is used.


The actual name of a page should never contain the characters '![]\\\<>.$%&?#' Some more chars will probably be added to this list later. When F1 is pressed in an editor, it should convert such chars to !xXX ( "!x" + hex of ascii value )DATA�Future improvements
 �	Compression. Problem is that with small pages the compression ratio isn't very impressive.. The internal Squash module will be used when and if..

 �	Freetext search through an entire module. This clashes somewhat with compression.. If all pages are individually compressed it will take much time just to read and decompress them all. Will maybe be implemented as a separate program.

 �	An index file, to make it easier to create manuals where the search words aren't logically grouped by sharing the same prefix. Todays system was designed around the SWI names, and works beautifully for them. For C help, on the other hand, you would normally like to group help entries on which headerfile they belong in.

 �	Full keyboard control of navigation.

 �	Enable manuals to use different sets of icons for different resolutions (Like !Sprites, !Sprites22..)

 �	Support for Artworks files. (Will have to apply to Computer Concepts for permission first)

 �	Cacheing of data. I was going to implement this, but then I discovered that it was more than fast enough without on my machine. (I *do* have a RiscPC..) I will wait and see what people with 'lesser' machines think.

More doubtful:

 �	Allowing the user to resize the window, and re-wrap the text accordingly.

 �	Support for the 8*8 system font. If StrongHelp is fast /enough/ for its intended use on the majority of machines, then it is pointless to waste time and resources on this.DATA0Interface to other programs
Currently this is one simple Wimp message and one \*command. A SWI interface may be added later.

The message is &43B00, and from offset 20 the following text should appear:

    Help_Word [path] page

Path is one of the following:

 �	Nothing. All loaded help manuals will be scanned, in the order they appear in the root page of StrongHelp.

 �	A comma separated list of help manuals to scan. If the list ends with comma, then all the rest of the manuals will be scanned once the ones in the list are used up.

 �	The complete path to the image file. Programs should use this to give help on themselves:
	  Help_Word \<StrongED$Dir>.StrongED !Root

	  (Note:	Programs should avoid using path variables like Obey$Dir or StrongED$Dir, since if another copy/version of the program is started, this could change. Instead programs should read Obey$Dir when they are started, and build the help string from this)

The Command is {fCode}*StrongHelp [path] page{f}. StrongHelp just remembers the line until it regains control from Wimp_Poll, and then treats it as if it had received a Help_Word message.

#Line

Programs should first do the equivalent of a *RMEnsure to make sure StrongHelp is running. (I will include examples of this later.) If the module is not present they should first check for the StrongHelp$Dir variable, then maybe in the same directory as the program itself resides, or maybe inside the programs directory, since stronghelp is small enough to be distributed with all apps.

If StrongHelp is distributed with/inside the application, then this should be a "bare bones" version with only the help on StrongHelp itself inside. The help on the application itself should {f1}not{f} be placed inside StrongHelp. (So that if a user already have StrongHelp, he can just delete all new copies)DATA Misc
 �	Before StrongHelp search for a page, it checks if there is a file called !Pre in the root dir of the image. This is a machine code utility that can alter the string to be searched for. Examples on usage is to strip off the "X" in XOS_Plot and the "eq" in LDMeqFD":
	  In:	R0	=	Orignal word (contents *not* to be altered)
	  	R1	=	Buffer for modified string
	  	R13	=	Small stack
	  Out:	R0	=	modified string (can point to anywhere in buffers R0 or R1. For XOS_Plot, we only do R0=R0+1)

 �	Use the command *StrongCreate to create a new, empty manual.

 �	When a file is dragged to the iconbar, StrongHelp sets the system variable tmp$path to the full path of the file, and tmp$leaf to the leafname of the file.

 �	Use the CleanCopy program to minimise internal waste and fragmentation. (Just drag the Manual to StrongHelp's iconbar icon, and selct "CleanCopy")

 �	Use the Extract program to convert data for the old version of StrongHelp. This is an 'ad hoc' program, and you'll have to edit it before you run it for a specific conversionDATA�User interface
 �	Click select on the iconbar icon to open the root page with a listing of all installed manuals.

 �	Doubleclick on a StrongHelp manual file to register it and open its root page.

 �	Click adjust on the iconbar icon to open a window with a list of the last 20 closed pages (Only pages closed with select will show up here)

 �	Drag a file to the iconbar icon to get help on this file type. In the page for StrongHelp manuals, you can access some utilities (ie CleanCopy)

 �	Click select or adjust on a link to go to new page. Adjust closes parent window, in the traditional Risc OS way.

 �	Close window with select or adjust. Use shift adjust to just open parent window without closing the current page.

 �	Windows can also be closed by keeping ALT down and clicking select/adjust anywere inside. Not particurlarly Risc OS like, but seemed a good idea at the time..

 �	Press F1 in StrongED (and probably Zap later on) to get help on the word you're currently on (in?).DATA7Hex code 0A, decimal 10, binary 00001010
This character is what we professionals call a
'Line feed' or just 'LF'. It is used (sometimes
together with a 'Carriage Return' / CR) to
separate the lines in a text file.

The origin of the name 'Line feed' is in the old
days when they didn't have proper monitors, but
sent all output to a line printer. The LF then
scrolled the page one line up, and the CR moved
the print head back to the left margin.

Some very old-fasioned machines still use *both*
these characters to separate lines (for
compatibility reasons)DATAMStrongHelp Main Menu
#background wimp 1
#postfix :!Root
#draw 8,8 !i
#indent 6
This is a list of all currently installed manuals. Click on the one you require.
#line
#Table lines 8
#Manuals
#Endtable
#indent 0
#below; Line; Wrap off; Align Centre
StrongHelp is a freeware product by Guttorm Vik
The DrawFile module is � AcornDATA�Indent
Full syntax :
#fCode; Indent 4
\Indent [[+]number]
#f;Indent

This is used to indent paragraphs of text. Currently this is given in OS characters (ie actual OS width is number * 16) Use "+" to add indent to current indent, and "Indent" by itself to go back one level to previous indent.

Currently using Indent is the only way to put text to the right of graphics in the margin.

Example:
#fCode
Level 0
\#Ident 4
Level 4
\#Indent +4
Level 8
\#Indent
Level 4 again
\#Indent
Back to 0
#fDATASAlign
Full syntax :
#fCode; Indent 4
\#Align Left | Right | Centre
#f;Indent

Tells StrongHelp where to put the following lines.

Example:
#fCode
\#Align Centre
There once was a girl who liked sherry,
who drank it when she lost her cherry,
tata ta tata
tata ta tata
ta tata ta tata ta ta ta
(*I* don't know any limerics)
\#Align
#fDATA^Background
Full syntax :
#fCode; Indent 4; wrap off
Background \{ Wimp no | RGB no,no,no | Tile spritename }
#f;Indent; wrap nojoin

This tells StrongHelp how clear the background, and what 'hint' to use as font background colour. If "Wimp" is defined, then StrongHelp will let the Wimp clear the background with this colour, and thus use the Wimp "marbeling" where that is activated (Normally only for colour 1). If "RGB" is given then StrongHelp will pass this through Colourtrans, which will if neccessary dither to simulate the correct colour. Finally, "Tile" will /tile/ the background with the given sprite.

You would normally only use this command in the !StrongHlp.!Configure or \<Manual>.!Configure files, or in a title page.

Example:
#fCode
#Background RGB 210,210,210
This is the background used for this page
\#Background RGB 210,210,210
#fDATABelow
Full syntax :
#fCode; Indent 4
Below
#f;Indent

This tells StrongHelp that the next text or graphics should appear below everything that is on the page so far.

You would normally use this to get below sprites or drawfiles where the x or y coordinate is given as an absolute value. (If you use "c,f" as coordinate then the text automatically continues below)

Example:
#fCode
\#Sprite 0,f !StrongHlp; Indent 8
Here is a line to the right of the sprite
\#Indent; below
Here is a line below the sprite.
#fDATA|Draw
Full syntax :
#fCode; Indent 4
Draw x,y drawfilename
#f;Indent

x is no or "centre"
y is no or "float"
0,0 is in top left corner

This places a Drawfile at the requested postion. To actually render it, StrongHelp relies on the DrawFile module released by Acorn. If this is not present, StrongHelp will just leave the space empty.

Example:
#fCode
\#Drawfile 0,0 !i
#fDATA@Table
Full syntax :
#fCode; Indent 4
\#Table [Columns | Lines] no [no]
Some lines
of text
\#Endtable
#f;Indent

The lines between "Table" and "Endtable" are ordered in columns so that the given number of columns or lines is reached. If neither "Columns" or "Lines" are given, then "Columns"is assumed. The second number is there for historic reasons, and is ignored.

{*}No "#" commands or comments can appear in the text, and one should be careful with "\{}" commands.{*}

Example:
#fCode
\#Table Lines 2
 These
 Words
 Will
 Be
 Ordered
 In
 4
 Columns
\#Endtable
#fDATA�F
Full syntax :
#fCode; Indent 4
1: #f
2: #f\{'*/_'}[no]
3: #fno =	fontname xsize [ysize] [Bold no] [Italic no] [Both no]
#tab
4: #fname
5: #fname =	[ f\{'*/_'}[no] ] [RGB no,no,no] [Align Left|Right|Centre]
#tab  
6: #fno/name:Some text
#f;Indent

This either sets which font/style to use or define a font/style.

1:	This just restores previous font/rgb/align values. A maximum of 32 levels are remembered.
2:	This sets a physical font. The characters '*/_' means use bold/italic variant of font or Underline font. If font number is not given then the current font is modified. F* means toggle bold-flag for the current font, and F*0 means use bold version of font 0. This should no longer be used. Use styles instead.
3:	This defines a physical font. A font that has already been used on the page can not be redefined. The Nubers after "Bold" and "Italic" are other physical fonts, and are the ones used when the F\{'*/'} form is used. You would normally only use this in one of the !Configure files.
4:	This sets which style should be used for the following text.
5:	This defines a style. This can be done at any time, and will only influence the following text, but normally you would only do this in the !Configure files.
6:	This is a short form of \{fno/name}Some text\{f}. It is particurlarly suitable for headings: #fH1:This is a Heading.. It is also handy for introducing single characters from /strange/ fonts..
#tab

Physical font numbers go from 0 to 31. By convention font 0 is used for body text, and font 1 is bold variant of that. Numbers 0 to 23 are reserved to StrongHelp's current and future use, and numbers 24 to 31 are for individual manuals or pages.


The available styles are :

#Indent 2
Std		Default style for body of text
Link		Style used for the text inside links
Strong		Style invoked by putting \{*} or just * around some text
Emphasis	Same for '/'
Underline	Same for '_'
Code		Style used for program examples. Monospaced.
Cite		Style to use for citations
H1 to H6	Headlines. H1 largest.
#Indent;Tab

Example:
#fCode
Define a physical font:
\#f0 = Sassoon.Primary 12 Bold 1 Italic 2
We want links to be underlined and in red:
\#fLink= f_0 RGB 255.=,0,0
#fDATALine
Full syntax :
#fCode; Indent 4
Line
#f;Indent

This places a horizontal line from the current indent to the far right. It will be black if page is light in colour, white if page is dark, and 3D if page is light grey.

Example:
#fCode
Not a very exciting example:
\#Line
#fDATAhLinkattributes
This is now defunct. Its functionality has been taken over by the style <Link=>f>DATA4Manuals
Full syntax :
#fCode; Indent 4
\#Manuals
#f;Indent

This is a macro that is expanded, in the preprocess phase, to a list of all currently installed manuals. There are probably no other uses for this than to create StrongHelp's root page

Example:
#fCode
Another advanced example:
\#Manuals
#fDATAParent
Full syntax :
#fCode; Indent 4
\#parent name
#f;Indent

This tells StrongHelp which page to open at adjust-close of the current page, when it has no other history.

When you click on a link and open a page, the new page gets the history of the old page + the name of the old page itself, but the *first* page has *no* history, and that is where "Parent" enters.

The main reason for using "Parent" is to tie pages opened by pressing "F1" in an editor to a hierarchy.

Example:
#fCode
Wimp_Poll (&400C7)
\#Parent Wimp_
#fDATADPrefix and Postfix
Full syntax :
#fCode; Indent 4
\#Prefix string
\#Postfix string
#f;Indent

These strings are added to the text inside a link of the type \<link>, to get the actual name of the new page. Links of the type \<text=>link> are not affected.

Example:
#fCode
\#Prefix Wimp_
..can also use \<PollIdle>
#fDATAYRGB
Full syntax :
#fCode; Indent 4
\#RGB no,no,no
#f;Indent

This sets the colour to be used for subsequent text. The numbers are fro 0 to 255 and specify the Red, Green and Blue part of the colour. Use "RGB" alone to restore previous colour (only one level.)

Example:
#fCode
Her tantalising \{RGB 255,0,0}red{RGB} lips came closer..
#fDATA~Sprite
Full syntax :
#fCode; Indent 4
\#Sprite x,y name [label] [=>link]
#f;Indent

x is no or "centre"
y is no or "float"
0,0 is in top left corner

This places a sprite at the requested position. The sprite is either from a previously defined <Spritefile>, or it is a Wimp sprite.

Example:
#fCode
Here comes the "Acorn" sprite from the Wimp pool:
\#sprite c,f switcher
#fDATA�SpriteFile
Full syntax :
#fCode; Indent 4
\#SpriteFile name
#f;Indent

This defines a Spritefile where the <Sprite> command will look for a sprite. It will first be loaded when a Sprite command is encountered, so it can be defined put in a modules !Configure file. When loaded the *entire* file is loaded, not just the one used sprite..

Example:
#fCode
\#Spritefile !Sprites
\#sprite c,f mysprite
#fDATA�Subpage
Full syntax :
#fCode; Indent 4
\#Subpage name
#f;Indent

When you click on an link of the form \<text=>.xxx> (Note the dot), then StrongHelp expects to find the new page in the current file. It searches for a line beginning with "#Subpage xxx", and uses the text from the line after and to the next #Subpage or end of file, as source for the new page.

Example:
#fCode
Mainpage
This is a tiny page with a tiny \<subpage=>.sub>
\#Subpage sub
This is the tiny subpage.
#fDATA�Tab
Full syntax :
#fCode; Indent 4
\#Tab \{ "," [format] }
#f;Indent

This marks the end and beginning of an area of the text formatted with TAB characters. The format is for the following text. There is an implicit #Tab at the start and end of the source. If there is any "format" then this applies to the followin text.

The syntax of "format" is the same as when defining a <Logical Font=>F> (Point five in the list). It can be as simple as "F*", and it can look like "fStrong RGB 255,0,0 Align Centre".. This can be given for each column. (If you just want the tird column to be bold, do ",,f*" )

The TAB character (or a sequence of them) is used to separate columns. The text after the last TAB can wrap, and then it will indent to this last TAB. Paragraphs without TAB's in them will not be influenced.

Several TAB characters in sequence is taken as one. This so that you can make the source more readable. If you want to skip a column, you will have to leave a space betwen the TABs. You can use "\\t" instead of TAB.

{*}Note :{*}	The last column can currently *not* have any other alignment than "Left". If it does, it won't display.

I'm too tired to explain the TAB's properly, so just look at the example. (|----| represents a TAB character)

Example:
#fCode
Bel Canto|------||------|Divine Voice
Neural Network|-||------|Calms the Beast
\#Tab
Here some|------||------|text that will
not align with|-||------|the lines above
#fDATAuWrap
Full syntax :
#fCode; Indent 4
\#Wrap [ On | Off | Nojoin ]
#f;Indent

This tells StrongHelp how to pre process the lines in a paragraph, and how to display them.

On	All textlines not interrupted bu a blank line or a "#" will be joined to one line, and wrapped to fit the window.
Off	StrongHelp will do nothing with the text, and not wrap it either
NoJoin	StrongHelp will not join lines, but will wrap them. (ie each paragraph is written as one long line)

Use just "Wrap" to restore the previous setting (just one level)

Example:
#fCode
#Wrap off
\#Wrap off
This is a line that I don't want StrongHelp to split
#fDATA?Comment
Full syntax :
#fCode; Indent 4
\# Some text. Note first space
#f;Indent

When this occurs at the beginning of a line, StrongHelp ignors the rest of the line. Also ignors it if the "#" is the only char on the line.

Example:
#fCode
\# We comment out this command for the time being.
\# Drawfile 0,0 !i
#fDATA�Strong, Italic and Underline
Full syntax :
#fCode; Indent 4
Here is a \*strong\* word
Here is a strong expression : \{\*} 2*3*4 \{\*}
#f;Indent

To simplify the use of the <styles=>f> "Strong", "Emphasis" and "Underline" we use the characters *, / and _ (underscore) directly in the text, or as commands inside "\{}"

If used directly, there must be a space or newline infront of the first "*", only letters and spaces between, and space, newline or punctuation after the second "*", and both "*"'s must be next to a letter.

To actually display a "*" that otherwise would be used, prefix with "\\"

Example:
#fCode
I must tell you Darla, I have \*strong\* feelings about this, and that's no \/joke\/.
#fDATA�Include
Full syntax :
#fCode; Indent 4
\#Include fname
#f;Indent

This is a command parsed by the preprocessor. It *must* appear at the start of a line, and *not* inside "\{}"'s. If the file exists, the line is replaced with the contents of the file, and if not the line is just removed. Scanning then resumes from the start ow what was just loaded.

Don't let a file include itself. You will only crash..

Example:
#fCode
blah blah some more blah
blah blah blah.
\#Include StdDisclaimer
#fFREEP����uently Asked Questions
�	{/}How can I get the links to appear in red?{/}

	   	You load the !StrongHelp.!Configure file into an editor, add "RGB 255,0,0" to the "fLink = ..." statement and restart StrongHelp. Note that individual manuals can override this.

�	{/}How can I change the fonts used.{/}

	   	Edit the !StrongHelp.!Configure file. Fonts are defined by the "f0=.." to "f31=". If you specify a font that doesn't exist, don't be surprised if StrongHelp crashes.

�	{/}Why isn't there a configuration window?{/}

	   	Mainly because I want Stronghelp to be a reasonably small program, and also because the !Configure text file is much more flexible.

�	{/}Is there any C help available?{/}

	   	Currently, no. There were some attempts for the old StrongHelp, but I don't know how good they were, or if the authors will convert them to the new format. Anyway, with this new version of StrongHelp I'm sure there will be a proliferation of different manuals Real Soon Now.. ( I'm *not* going to write any C help myself though. )

�	{/}Why does the Manual file become so big when something inside is edited? (and then shrink again when StrongHelp quits){/}

	   	StrongHelp uses something called an Image Filing System (a service provided by the OS) and such files allocate disc space in large chunks to be more efficient. I don't know why the OS decides they have to grow with as much as they do (Several 100 K's in some cases). It might be a bug in the OS.

�	{/}When I quit StrongHelp and then doubleclick on a Manual, I get the error "Error when reading xxxx - xxxx is a file." Is this a bug?{/}

	   	Yes, it *is* a bug, but not in StrongHelp. The filer caches directory info, and hasn't discovered that these files no longer are images/directories. It will be updated the next time it reads the directory.

�	{/}After crashing StrongHelp my Manual still works, but it is *hughe*. How can I fix this?{/}

	   	First take a backup, then drag it to Stronghelp's iconbar icon and select "CleanCopy". In most cases this will fix it.

#Line; Align Centre

Send suggestions and corrections to guttorm@vestnett.noDATA�StrongHelp Manual  (&3D6)
#indent 5
#sprite 0,0 file_3d6
This is a StrongHelp Manual. If you doubleclick it, its first page (called !Root) will be opened. From there you can click your way to other pages. If you keep down shift while doubleclicking, then the manual will be opened as a directory, and you have access to all the raw data the manual is built from.

#Indent
Here are some actions you can take on the manual {*}{$ tmp$leaf}{*} (only if you have opened this page by dragging a Manual to StrongHelp's iconbar icon!)

#Indent 5
<CleanCopy it=>*<StrongHelp$Dir\>.Utilities.CleanCopy {$ tmp$path}>	(remove internal wasteage)DATA�Frequently Asked Questions
�	{/}How can I get the links to appear in red?{/}

	   	You load the !StrongHelp.!Configure file into an editor, add "RGB 255,0,0" to the "fLink = ..." statement and restart StrongHelp. Note that individual manuals can override this.

�	{/}How can I change the fonts used.{/}

	   	Edit the !StrongHelp.!Configure file. Fonts are defined by the "f0=.." to "f31=". If you specify a font that doesn't exist, don't be surprised if StrongHelp crashes.

�	{/}Why isn't there a configuration window?{/}

	   	Mainly because I want Stronghelp to be a reasonably small program, and also because the !Configure text file is much more flexible.

�	{/}Is there any C help available?{/}

	   	There is now, provided you got this manual from the Acorn User cover disc. It's written by Gareth Boden and he holds the copyright. It was on the October 1995 copy of Acorn User.

�	{/}Why does the Manual file become so big when something inside is edited? (and then shrink again when StrongHelp quits){/}

	   	StrongHelp uses something called an Image Filing System (a service provided by the OS) and such files allocate disc space in large chunks to be more efficient. I don't know why the OS decides they have to grow with as much as they do (Several 100 K's in some cases). It might be a bug in the OS.

�	{/}When I quit StrongHelp and then doubleclick on a Manual, I get the error "Error when reading xxxx - xxxx is a file." Is this a bug?{/}

	   	Yes, it *is* a bug, but not in StrongHelp. The filer caches directory info, and hasn't discovered that these files no longer are images/directories. It will be updated the next time it reads the directory.

�	{/}After crashing StrongHelp my Manual still works, but it is *hughe*. How can I fix this?{/}

	   	First take a backup, then drag it to Stronghelp's iconbar icon and select "CleanCopy". In most cases this will fix it.

#Line; Align Centre

Send suggestions and corrections to guttorm@vestnett.no
00000000  48 45 4c 50 28 00 00 00  c9 00 00 00 bc 67 00 00  |HELP(........g..|
00000010  2c 00 00 00 00 fd ff ff  00 00 00 00 b0 04 00 00  |,...............|
00000020  00 01 00 00 00 00 00 00  24 00 00 00 44 49 52 24  |........$...DIR$|
00000030  b8 04 00 00 b8 04 00 00  e4 04 00 00 45 ff fa ff  |............E...|
00000040  f6 00 4a eb a8 02 00 00  13 00 00 00 00 00 00 00  |..J.............|
00000050  21 69 00 00 8c 07 00 00  45 ff fa ff 46 81 c8 d9  |!i......E...F...|
00000060  7c 04 00 00 13 00 00 00  00 00 00 00 21 69 32 00  ||...........!i2.|
00000070  08 0c 00 00 45 ff fa ff  43 2f 4a da 8c 02 00 00  |....E...C/J.....|
00000080  13 00 00 00 00 00 00 00  21 69 33 00 94 0e 00 00  |........!i3.....|
00000090  46 fd ff ff 9f 0c ba 1e  e6 02 00 00 13 00 00 00  |F...............|
000000a0  00 00 00 00 21 52 6f 6f  74 00 00 00 7c 11 00 00  |....!Root...|...|
000000b0  46 fd ff ff 77 2b b0 1e  23 0a 00 00 13 00 00 00  |F...w+..#.......|
000000c0  00 00 00 00 70 73 79 6e  74 61 78 00 a0 1b 00 00  |....psyntax.....|
000000d0  46 fd ff ff 29 e7 ba 1b  04 04 00 00 13 00 00 00  |F...)...........|
000000e0  00 00 00 00 69 73 79 6e  74 61 78 00 a4 1f 00 00  |....isyntax.....|
000000f0  46 fd ff ff 44 82 15 1d  be 05 00 00 13 00 00 00  |F...D...........|
00000100  00 00 00 00 66 75 74 75  72 65 00 00 64 25 00 00  |....future..d%..|
00000110  46 fd ff ff 3c 55 b2 1e  30 07 00 00 13 00 00 00  |F...<U..0.......|
00000120  00 00 00 00 69 6e 74 65  72 66 61 63 65 00 00 00  |....interface...|
00000130  94 2c 00 00 46 fd ff ff  94 43 b4 1e 20 04 00 00  |.,..F....C.. ...|
00000140  13 00 00 00 00 00 00 00  4d 69 73 63 00 00 00 00  |........Misc....|
00000150  b4 30 00 00 46 fd ff ff  67 f2 b8 1b e6 03 00 00  |.0..F...g.......|
00000160  13 00 00 00 00 00 00 00  75 73 65 72 00 00 00 00  |........user....|
00000170  9c 34 00 00 45 ff ff ff  0f dc c8 ed 37 02 00 00  |.4..E.......7...|
00000180  13 00 00 00 00 00 00 00  21 78 30 41 00 00 00 00  |........!x0A....|
00000190  d4 36 00 00 46 fd ff ff  ae 2d f4 11 4d 01 00 00  |.6..F....-..M...|
000001a0  13 00 00 00 00 00 00 00  21 4d 65 6e 75 00 00 00  |........!Menu...|
000001b0  24 38 00 00 46 ff ff ff  8d 72 a2 1a f5 01 00 00  |$8..F....r......|
000001c0  13 00 00 00 00 00 00 00  49 6e 64 65 6e 74 00 00  |........Indent..|
000001d0  1c 3a 00 00 46 ff ff ff  bc 52 b0 1a 53 01 00 00  |.:..F....R..S...|
000001e0  13 00 00 00 00 00 00 00  41 6c 69 67 6e 00 00 00  |........Align...|
000001f0  70 3b 00 00 46 ff ff ff  48 21 2f 1d 5e 03 00 00  |p;..F...H!/.^...|
00000200  13 00 00 00 00 00 00 00  42 61 63 6b 67 72 6f 75  |........Backgrou|
00000210  6e 64 00 00 d0 3e 00 00  46 ff ff ff b5 b3 a4 1a  |nd...>..F.......|
00000220  05 02 00 00 13 00 00 00  00 00 00 00 62 65 6c 6f  |............belo|
00000230  77 00 00 00 d8 40 00 00  46 ff ff ff 1e ce aa 1a  |w....@..F.......|
00000240  7c 01 00 00 13 00 00 00  00 00 00 00 44 72 61 77  ||...........Draw|
00000250  00 00 00 00 54 42 00 00  46 ff ff ff b7 b7 ad 1a  |....TB..F.......|
00000260  40 02 00 00 13 00 00 00  00 00 00 00 54 61 62 6c  |@...........Tabl|
00000270  65 00 00 00 94 44 00 00  46 ff ff ff a5 13 c7 1d  |e....D..F.......|
00000280  92 08 00 00 13 00 00 00  00 00 00 00 46 00 00 00  |............F...|
00000290  28 4d 00 00 46 ff ff ff  c9 70 a8 1a 1d 01 00 00  |(M..F....p......|
000002a0  13 00 00 00 00 00 00 00  4c 69 6e 65 00 00 00 00  |........Line....|
000002b0  48 4e 00 00 46 ff ff ff  e4 d7 ad 1a 68 00 00 00  |HN..F.......h...|
000002c0  13 00 00 00 00 00 00 00  4c 69 6e 6b 61 74 74 72  |........Linkattr|
000002d0  69 62 75 74 65 73 00 00  b0 4e 00 00 46 ff ff ff  |ibutes...N..F...|
000002e0  67 e5 a8 1a 34 01 00 00  13 00 00 00 00 00 00 00  |g...4...........|
000002f0  4d 61 6e 75 61 6c 73 00  e4 4f 00 00 46 ff ff ff  |Manuals..O..F...|
00000300  a0 8e a9 1a 17 02 00 00  13 00 00 00 00 00 00 00  |................|
00000310  50 61 72 65 6e 74 00 00  fc 51 00 00 46 ff ff ff  |Parent...Q..F...|
00000320  07 0a aa 1a 44 01 00 00  13 00 00 00 00 00 00 00  |....D...........|
00000330  50 72 65 66 69 78 00 00  00 00 00 00 46 ff ff ff  |Prefix......F...|
00000340  68 11 aa 1a 00 00 00 00  13 00 00 00 00 00 00 00  |h...............|
00000350  50 6f 73 74 46 69 78 3e  50 72 65 66 69 78 00 00  |PostFix>Prefix..|
00000360  00 00 00 00 46 ff ff ff  1a 16 aa 1a 00 00 00 00  |....F...........|
00000370  13 00 00 00 00 00 00 00  45 6e 64 54 61 62 6c 65  |........EndTable|
00000380  3e 54 61 62 6c 65 00 00  40 53 00 00 46 ff ff ff  |>Table..@S..F...|
00000390  2f 6b aa 1a 59 01 00 00  13 00 00 00 00 00 00 00  |/k..Y...........|
000003a0  52 47 42 00 9c 54 00 00  46 ff ff ff 23 85 bc 1b  |RGB..T..F...#...|
000003b0  7e 01 00 00 13 00 00 00  00 00 00 00 53 70 72 69  |~...........Spri|
000003c0  74 65 00 00 1c 56 00 00  46 ff ff ff e6 20 ab 1a  |te...V..F.... ..|
000003d0  98 01 00 00 13 00 00 00  00 00 00 00 53 70 72 69  |............Spri|
000003e0  74 65 46 69 6c 65 00 00  b4 57 00 00 46 ff ff ff  |teFile...W..F...|
000003f0  6e 05 ae 1a e5 01 00 00  13 00 00 00 00 00 00 00  |n...............|
00000400  53 75 62 70 61 67 65 00  9c 59 00 00 46 ff ff ff  |Subpage..Y..F...|
00000410  6e 45 ba 1e a9 05 00 00  13 00 00 00 00 00 00 00  |nE..............|
00000420  54 61 62 00 48 5f 00 00  46 ff ff ff bb 29 ae 1a  |Tab.H_..F....)..|
00000430  75 02 00 00 13 00 00 00  00 00 00 00 57 72 61 70  |u...........Wrap|
00000440  00 00 00 00 c0 61 00 00  46 fd ff ff 33 86 ae 1a  |.....a..F...3...|
00000450  3f 01 00 00 13 00 00 00  00 00 00 00 21 43 6f 6d  |?...........!Com|
00000460  6d 65 6e 74 00 00 00 00  00 63 00 00 46 fd ff ff  |ment.....c..F...|
00000470  21 4c c7 1d c8 02 00 00  13 00 00 00 00 00 00 00  |!L..............|
00000480  21 53 74 72 6f 6e 67 00  c8 65 00 00 46 ff ff ff  |!Strong..e..F...|
00000490  14 01 b0 1a f2 01 00 00  13 00 00 00 00 00 00 00  |................|
000004a0  49 6e 63 6c 75 64 65 00  8c 72 00 00 46 fd ff ff  |Include..r..F...|
000004b0  22 c2 0d 42 b8 07 00 00  13 00 00 00 00 00 00 00  |"..B............|
000004c0  46 41 51 00 0c 70 00 00  46 fd ff ff 6a 2c c2 1e  |FAQ..p..F...j,..|
000004d0  80 02 00 00 13 00 00 00  00 00 00 00 66 74 79 70  |............ftyp|
000004e0  65 00 00 00 44 41 54 41  a8 02 00 00 44 72 61 77  |e...DATA....Draw|
000004f0  c9 00 00 00 00 00 00 00  44 72 61 77 20 20 20 20  |........Draw    |
00000500  20 20 20 20 b7 f6 00 00  c4 4f 01 00 eb 27 02 00  |    .....O...'..|
00000510  cc c2 02 00 00 00 00 00  18 00 00 00 01 54 72 69  |.............Tri|
00000520  6e 69 74 79 2e 42 6f 6c  64 00 00 00 0b 00 00 00  |nity.Bold.......|
00000530  58 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |X...............|
00000540  00 00 00 00 00 06 00 00  10 01 00 00 00 00 f0 3f  |...............?|
00000550  00 00 00 00 10 00 00 00  00 00 00 00 00 00 00 00  |................|
00000560  00 00 00 00 00 00 00 00  00 00 00 00 08 00 00 00  |................|
00000570  01 00 00 00 00 00 00 00  01 00 00 00 80 00 00 00  |................|
00000580  88 13 00 00 02 00 00 00  ac 00 00 00 1e e7 01 00  |................|
00000590  07 63 02 00 eb 27 02 00  d4 a3 02 00 00 ff ff ff  |.c...'..........|
000005a0  00 bb bb bb 00 00 00 00  42 00 10 20 02 00 00 00  |........B.. ....|
000005b0  6e 1e 02 00 85 6c 02 00  06 00 00 00 c9 11 02 00  |n....l..........|
000005c0  de 5f 02 00 43 fd 01 00  de 5f 02 00 9c f0 01 00  |._..C...._......|
000005d0  85 6c 02 00 06 00 00 00  f5 e3 01 00 2c 79 02 00  |.l..........,y..|
000005e0  f5 e3 01 00 b0 8d 02 00  9c f0 01 00 57 9a 02 00  |............W...|
000005f0  06 00 00 00 43 fd 01 00  fe a6 02 00 c9 11 02 00  |....C...........|
00000600  fe a6 02 00 6e 1e 02 00  57 9a 02 00 06 00 00 00  |....n...W.......|
00000610  15 2b 02 00 b0 8d 02 00  15 2b 02 00 2c 79 02 00  |.+.......+..,y..|
00000620  6e 1e 02 00 85 6c 02 00  05 00 00 00 00 00 00 00  |n....l..........|
00000630  02 00 00 00 fc 00 00 00  b8 21 01 00 da 56 01 00  |.........!...V..|
00000640  d3 1f 02 00 ee 42 02 00  00 ff ff ff 00 bb bb bb  |.....B..........|
00000650  00 00 00 00 42 00 10 20  02 00 00 00 40 06 02 00  |....B.. ....@...|
00000660  c0 42 02 00 08 00 00 00  2e b7 01 00 ee 42 02 00  |.B...........B..|
00000670  06 00 00 00 fb 8d 01 00  e5 2a 02 00 35 5b 01 00  |.........*..5[..|
00000680  20 0c 02 00 b8 21 01 00  1f f3 01 00 06 00 00 00  | ....!..........|
00000690  76 3e 01 00 15 f4 01 00  7e 54 01 00 da f9 01 00  |v>......~T......|
000006a0  34 72 01 00 82 02 02 00  06 00 00 00 06 3d 01 00  |4r...........=..|
000006b0  3b d1 01 00 9c 1f 01 00  53 86 01 00 bf 4e 01 00  |;.......S....N..|
000006c0  cd 64 01 00 06 00 00 00  91 88 01 00 ac 3b 01 00  |.d...........;..|
000006d0  f4 05 02 00 b2 73 01 00  d3 1f 02 00 ee b8 01 00  |.....s..........|
000006e0  08 00 00 00 b9 c6 01 00  ee b8 01 00 06 00 00 00  |................|
000006f0  85 b4 01 00 e5 a0 01 00  3b 9f 01 00 a6 9a 01 00  |........;.......|
00000700  fb 8d 01 00 28 a7 01 00  06 00 00 00 1d 74 01 00  |....(........t..|
00000710  32 bf 01 00 ed df 01 00  f1 24 02 00 40 06 02 00  |2........$..@...|
00000720  c0 42 02 00 05 00 00 00  00 00 00 00 0c 00 00 00  |.B..............|
00000730  60 00 00 00 b7 f6 00 00  c4 4f 01 00 67 27 01 00  |`........O..g'..|
00000740  cc c2 02 00 00 00 00 00  00 00 01 00 00 00 ff ff  |................|
00000750  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000760  00 00 00 00 00 dd dd dd  01 00 00 00 00 36 00 00  |.............6..|
00000770  00 36 00 00 f6 1b 01 00  64 4d 01 00 53 74 72 6f  |.6......dM..Stro|
00000780  6e 67 48 65 6c 70 20 32  2e 30 30 00 44 41 54 41  |ngHelp 2.00.DATA|
00000790  7c 04 00 00 44 72 61 77  c9 00 00 00 00 00 00 00  ||...Draw........|
000007a0  44 72 61 77 20 20 20 20  20 20 20 20 73 58 01 00  |Draw        sX..|
000007b0  3c 4f 00 00 40 3f 05 00  93 70 02 00 00 00 00 00  |<O..@?...p......|
000007c0  18 00 00 00 01 54 72 69  6e 69 74 79 2e 42 6f 6c  |.....Trinity.Bol|
000007d0  64 00 00 00 0b 00 00 00  58 00 00 00 00 00 00 00  |d.......X.......|
000007e0  00 00 00 00 00 00 00 00  00 00 00 00 00 06 00 00  |................|
000007f0  10 01 00 00 00 00 f0 3f  00 00 00 00 02 00 00 00  |.......?........|
00000800  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000810  01 00 00 00 01 00 00 00  01 00 00 00 00 00 00 00  |................|
00000820  01 00 00 00 80 00 00 00  88 13 00 00 01 00 00 00  |................|
00000830  44 00 00 00 c0 3a 03 00  80 23 02 00 40 3f 05 00  |D....:...#..@?..|
00000840  40 68 02 00 00 00 00 00  00 dd dd dd 01 00 00 00  |@h..............|
00000850  00 4b 00 00 00 4b 00 00  00 38 03 00 00 34 02 00  |.K...K...8...4..|
00000860  53 74 72 6f 6e 67 48 65  6c 70 20 32 2e 30 30 00  |StrongHelp 2.00.|
00000870  06 00 00 00 cc 01 00 00  03 65 01 00 3c 4f 00 00  |.........e..<O..|
00000880  0b 17 03 00 03 6a 02 00  20 20 20 20 20 20 20 20  |.....j..        |
00000890  20 20 20 20 02 00 00 00  ac 00 00 00 7d 83 02 00  |    ........}...|
000008a0  12 f2 01 00 0b 17 03 00  03 6a 02 00 00 bb bb bb  |.........j......|
000008b0  00 bb bb bb 00 0a 00 00  42 00 10 20 02 00 00 00  |........B.. ....|
000008c0  6b 03 03 00 c0 0e 02 00  06 00 00 00 f8 eb 02 00  |k...............|
000008d0  cc f5 01 00 bb c0 02 00  93 ef 01 00 d3 a2 02 00  |................|
000008e0  dd 00 02 00 06 00 00 00  ee 84 02 00 25 12 02 00  |............%...|
000008f0  b1 7f 02 00 64 34 02 00  23 97 02 00 59 4d 02 00  |....d4..#...YM..|
00000900  06 00 00 00 93 ae 02 00  4d 66 02 00 d1 d9 02 00  |........Mf......|
00000910  86 6c 02 00 b7 f7 02 00  3c 5b 02 00 06 00 00 00  |.l......<[......|
00000920  9e 15 03 00 f3 49 02 00  db 1a 03 00 b6 27 02 00  |.....I.......'..|
00000930  6b 03 03 00 c0 0e 02 00  05 00 00 00 00 00 00 00  |k...............|
00000940  02 00 00 00 fc 00 00 00  03 65 01 00 3c 4f 00 00  |.........e..<O..|
00000950  2f f3 02 00 95 cb 01 00  00 bb bb bb 00 bb bb bb  |/...............|
00000960  00 0a 00 00 42 00 10 20  02 00 00 00 89 ca 02 00  |....B.. ........|
00000970  95 c6 01 00 08 00 00 00  09 51 02 00 15 c5 01 00  |.........Q......|
00000980  06 00 00 00 89 10 02 00  95 9f 01 00 09 c1 01 00  |................|
00000990  95 6f 01 00 09 67 01 00  95 48 01 00 06 00 00 00  |.o...g...H......|
000009a0  09 94 01 00 15 4a 01 00  89 b6 01 00 15 53 01 00  |.....J.......S..|
000009b0  09 e5 01 00 95 60 01 00  06 00 00 00 89 ad 01 00  |.....`..........|
000009c0  95 0f 01 00 bc 63 01 00  e0 9e 00 00 89 ad 01 00  |.....c..........|
000009d0  95 6a 00 00 06 00 00 00  0e 08 02 00 6d 2a 00 00  |.j..........m*..|
000009e0  09 c6 02 00 15 7e 00 00  89 ee 02 00 15 ea 00 00  |.....~..........|
000009f0  08 00 00 00 89 67 02 00  95 e8 00 00 06 00 00 00  |.....g..........|
00000a00  09 4b 02 00 15 c3 00 00  89 2b 02 00 95 be 00 00  |.K.......+......|
00000a10  89 10 02 00 15 d2 00 00  06 00 00 00 09 e8 01 00  |................|
00000a20  95 f7 00 00 89 8e 02 00  15 98 01 00 89 ca 02 00  |................|
00000a30  95 c6 01 00 05 00 00 00  00 00 00 00 06 00 00 00  |................|
00000a40  cc 01 00 00 73 58 01 00  cc 55 00 00 7b 0a 03 00  |....sX...U..{...|
00000a50  93 70 02 00 20 20 20 20  20 20 20 20 20 20 20 20  |.p..            |
00000a60  02 00 00 00 ac 00 00 00  ed 76 02 00 a2 f8 01 00  |.........v......|
00000a70  7b 0a 03 00 93 70 02 00  00 ff ff ff 00 00 00 00  |{....p..........|
00000a80  00 0a 00 00 42 00 10 20  02 00 00 00 db f6 02 00  |....B.. ........|
00000a90  50 15 02 00 06 00 00 00  68 df 02 00 5c fc 01 00  |P.......h...\...|
00000aa0  2b b4 02 00 23 f6 01 00  43 96 02 00 6d 07 02 00  |+...#...C...m...|
00000ab0  06 00 00 00 5e 78 02 00  b5 18 02 00 21 73 02 00  |....^x......!s..|
00000ac0  f4 3a 02 00 93 8a 02 00  e9 53 02 00 06 00 00 00  |.:.......S......|
00000ad0  03 a2 02 00 dd 6c 02 00  41 cd 02 00 16 73 02 00  |.....l..A....s..|
00000ae0  27 eb 02 00 cc 61 02 00  06 00 00 00 0e 09 03 00  |'....a..........|
00000af0  83 50 02 00 4b 0e 03 00  46 2e 02 00 db f6 02 00  |.P..K...F.......|
00000b00  50 15 02 00 05 00 00 00  00 00 00 00 02 00 00 00  |P...............|
00000b10  fc 00 00 00 73 58 01 00  cc 55 00 00 9f e6 02 00  |....sX...U......|
00000b20  25 d2 01 00 00 ff ff ff  00 00 00 00 00 0a 00 00  |%...............|
00000b30  42 00 10 20 02 00 00 00  f9 bd 02 00 25 cd 01 00  |B.. ........%...|
00000b40  08 00 00 00 79 44 02 00  a5 cb 01 00 06 00 00 00  |....yD..........|
00000b50  f9 03 02 00 25 a6 01 00  79 b4 01 00 25 76 01 00  |....%...y...%v..|
00000b60  79 5a 01 00 25 4f 01 00  06 00 00 00 79 87 01 00  |yZ..%O......y...|
00000b70  a5 50 01 00 f9 a9 01 00  a5 59 01 00 79 d8 01 00  |.P.......Y..y...|
00000b80  25 67 01 00 06 00 00 00  f9 a0 01 00 25 16 01 00  |%g..........%...|
00000b90  2c 57 01 00 70 a5 00 00  f9 a0 01 00 25 71 00 00  |,W..p.......%q..|
00000ba0  06 00 00 00 7e fb 01 00  fd 30 00 00 79 b9 02 00  |....~....0..y...|
00000bb0  a5 84 00 00 f9 e1 02 00  a5 f0 00 00 08 00 00 00  |................|
00000bc0  f9 5a 02 00 25 ef 00 00  06 00 00 00 79 3e 02 00  |.Z..%.......y>..|
00000bd0  a5 c9 00 00 f9 1e 02 00  25 c5 00 00 f9 03 02 00  |........%.......|
00000be0  a5 d8 00 00 06 00 00 00  79 db 01 00 25 fe 00 00  |........y...%...|
00000bf0  f9 81 02 00 a5 9e 01 00  f9 bd 02 00 25 cd 01 00  |............%...|
00000c00  05 00 00 00 00 00 00 00  44 41 54 41 8c 02 00 00  |........DATA....|
00000c10  44 72 61 77 c9 00 00 00  00 00 00 00 44 72 61 77  |Draw........Draw|
00000c20  20 20 20 20 20 20 20 20  c0 e0 00 00 37 c9 00 00  |        ....7...|
00000c30  40 e5 02 00 bf 97 02 00  00 00 00 00 18 00 00 00  |@...............|
00000c40  01 54 72 69 6e 69 74 79  2e 42 6f 6c 64 00 00 00  |.Trinity.Bold...|
00000c50  0b 00 00 00 58 00 00 00  00 00 00 00 00 00 00 00  |....X...........|
00000c60  00 00 00 00 00 00 00 00  00 06 00 00 10 01 00 00  |................|
00000c70  00 00 f0 3f 00 00 00 00  10 00 00 00 00 00 00 00  |...?............|
00000c80  00 00 00 00 01 00 00 00  01 00 00 00 00 00 00 00  |................|
00000c90  03 00 00 00 01 00 00 00  00 00 00 00 01 00 00 00  |................|
00000ca0  80 00 00 00 88 13 00 00  02 00 00 00 ac 00 00 00  |................|
00000cb0  ff 48 02 00 bf 3d 02 00  ff a2 02 00 bf 97 02 00  |.H...=..........|
00000cc0  00 ff ff ff 00 bb bb bb  00 00 00 00 42 00 10 20  |............B.. |
00000cd0  02 00 00 00 d1 95 02 00  ee 4a 02 00 06 00 00 00  |.........J......|
00000ce0  3f 84 02 00 5b 39 02 00  c0 67 02 00 5b 39 02 00  |?...[9...g..[9..|
00000cf0  2e 56 02 00 ee 4a 02 00  06 00 00 00 9b 44 02 00  |.V...J.......D..|
00000d00  80 5c 02 00 9b 44 02 00  ff 78 02 00 2e 56 02 00  |.\...D...x...V..|
00000d10  91 8a 02 00 06 00 00 00  c0 67 02 00 24 9c 02 00  |.........g..$...|
00000d20  3f 84 02 00 24 9c 02 00  d1 95 02 00 91 8a 02 00  |?...$...........|
00000d30  06 00 00 00 64 a7 02 00  ff 78 02 00 64 a7 02 00  |....d....x..d...|
00000d40  80 5c 02 00 d1 95 02 00  ee 4a 02 00 05 00 00 00  |.\.......J......|
00000d50  00 00 00 00 02 00 00 00  fc 00 00 00 d3 36 01 00  |.............6..|
00000d60  37 c9 00 00 c0 97 02 00  2c 11 02 00 00 ff ff ff  |7.......,.......|
00000d70  00 bb bb bb 00 00 00 00  42 00 10 20 02 00 00 00  |........B.. ....|
00000d80  00 76 02 00 c0 10 02 00  08 00 00 00 6a 06 02 00  |.v..........j...|
00000d90  2c 11 02 00 06 00 00 00  31 cd 01 00 c8 ef 01 00  |,.......1.......|
00000da0  ab 86 01 00 0b c5 01 00  d3 36 01 00 52 a2 01 00  |.........6..R...|
00000db0  06 00 00 00 bf 5e 01 00  a8 a3 01 00 5a 7d 01 00  |.....^......Z}..|
00000dc0  ab ab 01 00 9b a6 01 00  b0 b7 01 00 06 00 00 00  |................|
00000dd0  c0 5c 01 00 40 73 01 00  e5 33 01 00 37 0b 01 00  |.\..@s...3..7...|
00000de0  5e 75 01 00 a8 dc 00 00  06 00 00 00 ac c5 01 00  |^u..............|
00000df0  88 a3 00 00 d2 73 02 00  57 f1 00 00 c0 97 02 00  |.....s..W.......|
00000e00  80 51 01 00 08 00 00 00  00 1c 02 00 80 51 01 00  |.Q...........Q..|
00000e10  06 00 00 00 b8 02 02 00  1d 30 01 00 25 e5 01 00  |.........0..%...|
00000e20  72 27 01 00 31 cd 01 00  cf 38 01 00 06 00 00 00  |r'..1....8......|
00000e30  44 a9 01 00 33 5a 01 00  c5 40 02 00 59 e7 01 00  |D...3Z...@..Y...|
00000e40  00 76 02 00 c0 10 02 00  05 00 00 00 00 00 00 00  |.v..............|
00000e50  01 00 00 00 44 00 00 00  c0 e0 00 00 80 47 02 00  |....D........G..|
00000e60  40 e5 02 00 40 8c 02 00  00 00 00 00 00 dd dd dd  |@...@...........|
00000e70  01 00 00 00 00 4b 00 00  00 4b 00 00 00 de 00 00  |.....K...K......|
00000e80  00 58 02 00 53 74 72 6f  6e 67 48 65 6c 70 20 32  |.X..StrongHelp 2|
00000e90  2e 30 30 00 44 41 54 41  e6 02 00 00 48 65 6c 70  |.00.DATA....Help|
00000ea0  20 6f 6e 20 53 74 72 6f  6e 67 48 65 6c 70 0a 23  | on StrongHelp.#|
00000eb0  50 61 72 65 6e 74 20 53  74 72 6f 6e 67 48 65 6c  |Parent StrongHel|
00000ec0  70 3a 21 4d 65 6e 75 0a  23 53 70 72 69 74 65 20  |p:!Menu.#Sprite |
00000ed0  38 2c 38 20 21 53 74 72  6f 6e 67 48 6c 70 0a 23  |8,8 !StrongHlp.#|
00000ee0  53 70 72 69 74 65 20 30  2c 30 20 21 53 74 72 6f  |Sprite 0,0 !Stro|
00000ef0  6e 67 48 6c 70 0a 23 49  6e 64 65 6e 74 20 36 0a  |ngHlp.#Indent 6.|
00000f00  53 74 72 6f 6e 67 68 65  6c 70 20 69 73 20 61 20  |Stronghelp is a |
00000f10  73 69 6d 70 6c 65 20 70  72 6f 67 72 61 6d 20 66  |simple program f|
00000f20  6f 72 20 70 72 65 73 65  6e 74 69 6e 67 20 27 68  |or presenting 'h|
00000f30  65 6c 70 27 20 69 6e 20  61 20 68 69 65 72 61 72  |elp' in a hierar|
00000f40  63 68 69 63 61 6c 20 77  69 6e 64 6f 77 2d 62 79  |chical window-by|
00000f50  2d 77 69 6e 64 6f 77 20  77 61 79 2e 20 48 65 72  |-window way. Her|
00000f60  65 20 69 73 20 61 20 62  72 69 65 66 20 69 6e 74  |e is a brief int|
00000f70  72 6f 64 75 63 74 69 6f  6e 20 6f 6e 20 68 6f 77  |roduction on how|
00000f80  20 74 6f 20 75 73 65 20  69 74 20 61 6e 64 20 68  | to use it and h|
00000f90  6f 77 20 74 6f 20 64 65  73 69 67 6e 20 79 6f 75  |ow to design you|
00000fa0  72 20 6f 77 6e 20 27 6d  61 6e 75 61 6c 73 27 2e  |r own 'manuals'.|
00000fb0  0a 23 49 6e 64 65 6e 74  3b 20 62 65 6c 6f 77 0a  |.#Indent; below.|
00000fc0  0a 09 47 65 6e 65 72 61  6c 20 3a 09 09 09 20 09  |..General :... .|
00000fd0  54 65 63 68 6e 69 63 61  6c 20 3a 0a 0a 20 8f 20  |Technical :.. . |
00000fe0  09 3c 55 73 65 72 20 69  6e 74 65 72 66 61 63 65  |.<User interface|
00000ff0  3d 3e 75 73 65 72 3e 09  09 20 8f 20 09 3c 53 79  |=>user>.. . .<Sy|
00001000  6e 74 61 78 20 6f 66 20  70 61 67 65 73 3d 3e 70  |ntax of pages=>p|
00001010  73 79 6e 74 61 78 3e 0a  20 8f 20 09 3c 46 75 74  |syntax>. . .<Fut|
00001020  75 72 65 20 69 6d 70 72  6f 76 65 6d 65 6e 74 73  |ure improvements|
00001030  3d 3e 66 75 74 75 72 65  3e 09 20 8f 20 09 3c 53  |=>future>. . .<S|
00001040  79 6e 74 61 78 20 6f 66  20 69 6d 61 67 65 20 66  |yntax of image f|
00001050  69 6c 65 3d 3e 69 73 79  6e 74 61 78 3e 0a 20 8f  |ile=>isyntax>. .|
00001060  20 09 3c 46 41 51 3e 09  09 09 09 20 8f 20 09 3c  | .<FAQ>.... . .<|
00001070  49 6e 74 65 72 66 61 63  65 20 74 6f 20 6f 74 68  |Interface to oth|
00001080  65 72 20 70 72 6f 67 72  61 6d 73 3d 3e 69 6e 74  |er programs=>int|
00001090  65 72 66 61 63 65 3e 0a  20 8f 20 09 20 09 09 09  |erface>. . . ...|
000010a0  09 20 8f 20 09 3c 4d 69  73 63 3d 3e 6d 69 73 63  |. . .<Misc=>misc|
000010b0  3e 0a 0a 54 68 65 20 70  72 6f 67 72 61 6d 20 69  |>..The program i|
000010c0  74 73 65 6c 66 20 69 73  20 46 72 65 65 77 61 72  |tself is Freewar|
000010d0  65 2c 20 62 75 74 20 74  68 65 20 76 61 72 69 6f  |e, but the vario|
000010e0  75 73 20 6d 61 6e 75 61  6c 73 20 6d 69 67 68 74  |us manuals might|
000010f0  20 6e 6f 74 20 62 65 2e  20 54 68 61 74 27 73 20  | not be. That's |
00001100  75 70 20 74 6f 20 74 68  65 20 61 75 74 68 6f 72  |up to the author|
00001110  20 6f 66 20 74 68 65 20  69 6e 64 69 76 69 64 75  | of the individu|
00001120  61 6c 20 6d 61 6e 75 61  6c 2e 0a 0a 20 a9 20 09  |al manual... . .|
00001130  47 75 74 74 6f 72 6d 20  56 69 6b 0a 09 48 f8 6c  |Guttorm Vik..H.l|
00001140  62 65 6b 6b 65 6e 20 32  30 38 0a 09 4e 2d 35 32  |bekken 208..N-52|
00001150  36 32 20 41 72 6e 61 74  76 65 69 74 0a 09 4e 6f  |62 Arnatveit..No|
00001160  72 77 61 79 0a 0a 09 67  75 74 74 6f 72 6d 40 76  |rway...guttorm@v|
00001170  65 73 74 6e 65 74 74 2e  6e 6f 00 00 44 41 54 41  |estnett.no..DATA|
00001180  23 0a 00 00 50 61 67 65  20 73 79 6e 74 61 78 0a  |#...Page syntax.|
00001190  23 66 48 33 3a 50 61 67  65 20 53 79 6e 74 61 78  |#fH3:Page Syntax|
000011a0  0a 0a 0a 23 66 48 34 3a  54 69 74 6c 65 0a 0a 46  |...#fH4:Title..F|
000011b0  69 72 73 74 20 6c 69 6e  65 20 6f 66 20 74 65 78  |irst line of tex|
000011c0  74 20 69 73 20 70 61 67  65 20 74 69 74 6c 65 2e  |t is page title.|
000011d0  0a 0a 23 66 48 34 3a 4c  69 6e 6b 73 0a 0a 4c 69  |..#fH4:Links..Li|
000011e0  6e 6b 73 20 74 6f 20 6f  74 68 65 72 20 70 61 67  |nks to other pag|
000011f0  65 73 20 61 72 65 20 6f  66 20 74 68 65 20 66 6f  |es are of the fo|
00001200  72 6d 20 5c 3c 64 69 73  70 6c 61 79 3e 20 6f 72  |rm \<display> or|
00001210  20 5c 3c 64 69 73 70 6c  61 79 3d 3e 6e 65 77 70  | \<display=>newp|
00001220  61 67 65 3e 20 49 66 20  74 68 65 20 73 69 6d 70  |age> If the simp|
00001230  6c 65 20 66 6f 72 6d 20  69 73 20 75 73 65 64 2c  |le form is used,|
00001240  20 23 70 72 65 66 69 78  20 61 6e 64 20 23 70 6f  | #prefix and #po|
00001250  73 74 66 69 78 20 61 72  65 20 61 64 64 65 64 20  |stfix are added |
00001260  28 73 65 65 20 62 65 6c  6f 77 29 20 49 66 20 74  |(see below) If t|
00001270  68 65 20 66 75 6c 6c 20  66 6f 72 6d 20 69 73 20  |he full form is |
00001280  75 73 65 64 2c 20 74 68  65 6e 20 69 66 20 66 69  |used, then if fi|
00001290  72 73 74 20 63 68 61 72  20 6f 66 20 22 6e 65 77  |rst char of "new|
000012a0  70 61 67 65 22 20 69 73  20 22 2a 22 2c 20 74 68  |page" is "*", th|
000012b0  69 73 20 69 73 20 61 20  6f 73 20 63 6f 6d 6d 61  |is is a os comma|
000012c0  6e 64 20 74 68 61 74 20  77 69 6c 6c 20 62 65 20  |nd that will be |
000012d0  57 69 6d 70 5f 53 74 61  72 74 54 61 73 6b 27 65  |Wimp_StartTask'e|
000012e0  64 2e 20 2f 4e 6f 74 65  2f 3a 20 49 66 20 79 6f  |d. /Note/: If yo|
000012f0  75 20 77 61 6e 74 20 64  69 73 70 6c 61 79 20 74  |u want display t|
00001300  68 65 20 63 68 61 72 61  63 74 65 72 20 22 5c 3c  |he character "\<|
00001310  22 2c 20 79 6f 75 20 73  68 6f 75 6c 64 20 2f 65  |", you should /e|
00001320  73 63 61 70 65 2f 20 69  74 20 77 69 74 68 20 22  |scape/ it with "|
00001330  5c 5c 22 20 28 54 68 65  20 65 78 63 65 70 74 69  |\\" (The excepti|
00001340  6f 6e 73 20 61 72 65 20  3c 3d 2c 20 3c 2d 20 61  |ons are <=, <- a|
00001350  6e 64 20 3c 3c 3c 3c 2e  2e 29 0a 0a 23 66 48 34  |nd <<<<..)..#fH4|
00001360  3a 50 72 65 70 72 6f 63  65 73 73 0a 0a 42 65 66  |:Preprocess..Bef|
00001370  6f 72 65 20 74 68 65 20  61 63 74 75 61 6c 20 70  |ore the actual p|
00001380  61 72 73 69 6e 67 20 6f  66 20 74 68 65 20 70 61  |arsing of the pa|
00001390  67 65 20 69 73 20 73 74  61 72 74 65 64 2c 20 69  |ge is started, i|
000013a0  74 20 69 73 20 70 72 65  70 72 6f 63 65 73 73 65  |t is preprocesse|
000013b0  64 2e 20 54 77 6f 20 74  68 69 6e 67 73 20 61 72  |d. Two things ar|
000013c0  65 20 65 78 70 61 6e 64  65 64 20 3a 0a 0a 41 6e  |e expanded :..An|
000013d0  20 6f 63 63 75 72 65 6e  63 65 20 6f 66 20 5c 7b  | occurence of \{|
000013e0  24 20 76 61 72 6e 61 6d  65 7d 20 77 69 6c 6c 20  |$ varname} will |
000013f0  62 65 20 72 65 70 6c 61  63 65 64 20 62 79 20 74  |be replaced by t|
00001400  68 65 20 76 61 6c 75 65  20 6f 66 20 74 68 65 20  |he value of the |
00001410  73 79 73 74 65 6d 20 76  61 72 69 61 62 6c 65 20  |system variable |
00001420  76 61 72 6e 61 6d 65 0a  0a 49 66 20 61 20 6c 69  |varname..If a li|
00001430  6e 65 20 73 74 61 72 74  73 20 77 69 74 68 20 22  |ne starts with "|
00001440  23 49 6e 63 6c 75 64 65  20 66 69 6c 65 22 20 74  |#Include file" t|
00001450  68 65 6e 20 74 68 65 20  6c 69 6e 65 20 77 69 6c  |hen the line wil|
00001460  6c 20 62 65 20 72 65 70  6c 61 63 65 64 20 77 69  |l be replaced wi|
00001470  74 68 20 74 68 65 20 63  6f 6e 74 65 6e 74 73 20  |th the contents |
00001480  6f 66 20 74 68 65 20 66  69 6c 65 2e 20 4e 6f 20  |of the file. No |
00001490  65 72 72 6f 72 20 69 73  20 67 69 76 65 6e 20 69  |error is given i|
000014a0  66 20 74 68 65 20 66 69  6c 65 20 64 6f 65 73 6e  |f the file doesn|
000014b0  27 74 20 65 78 69 73 74  20 6f 72 20 66 61 69 6c  |'t exist or fail|
000014c0  73 20 74 6f 20 6c 6f 61  64 2e 0a 0a 54 68 65 6e  |s to load...Then|
000014d0  2c 20 62 65 66 6f 72 65  20 74 68 65 20 70 61 72  |, before the par|
000014e0  73 69 6e 67 20 6f 66 20  74 68 65 20 70 61 67 65  |sing of the page|
000014f0  20 62 65 67 69 6e 73 2c  20 74 68 65 20 63 6f 6d  | begins, the com|
00001500  6d 61 6e 64 73 20 69 6e  20 21 53 74 72 6f 6e 67  |mands in !Strong|
00001510  48 6c 70 2e 21 43 6f 6e  66 69 67 75 72 65 20 61  |Hlp.!Configure a|
00001520  6e 64 20 5c 3c 6d 61 6e  75 61 6c 3e 2e 21 43 6f  |nd \<manual>.!Co|
00001530  6e 66 69 67 75 72 65 20  61 72 65 20 70 61 72 73  |nfigure are pars|
00001540  65 64 20 28 53 65 74 74  69 6e 67 20 75 70 20 64  |ed (Setting up d|
00001550  65 66 61 75 6c 74 20 66  6f 6e 74 73 20 61 6e 64  |efault fonts and|
00001560  20 73 74 79 6c 65 73 29  0a 0a 23 66 48 34 3a 4d  | styles)..#fH4:M|
00001570  61 69 6e 20 62 6f 64 79  0a 0a 54 68 65 20 6d 61  |ain body..The ma|
00001580  69 6e 20 62 6f 64 79 20  63 6f 6e 74 61 69 6e 73  |in body contains|
00001590  20 70 6c 61 69 6e 20 74  65 78 74 20 61 6e 64 20  | plain text and |
000015a0  2a 63 6f 6d 6d 61 6e 64  73 2a 2e 20 43 6f 6d 6d  |*commands*. Comm|
000015b0  61 6e 64 73 20 61 72 65  20 69 6e 74 72 6f 64 75  |ands are introdu|
000015c0  63 65 64 20 77 69 74 68  20 61 20 22 23 22 20 61  |ced with a "#" a|
000015d0  74 20 74 68 65 20 73 74  61 72 74 20 6f 66 20 61  |t the start of a|
000015e0  20 6c 69 6e 65 2c 20 6f  72 20 62 65 74 77 65 65  | line, or betwee|
000015f0  6e 20 22 5c 7b 22 61 6e  64 20 22 7d 22 20 6f 74  |n "\{"and "}" ot|
00001600  68 65 72 77 69 73 65 2e  20 54 6f 20 75 73 65 20  |herwise. To use |
00001610  72 65 73 65 72 76 65 64  20 63 68 61 72 61 63 74  |reserved charact|
00001620  65 72 73 2c 20 70 72 65  66 69 78 20 77 69 74 68  |ers, prefix with|
00001630  20 22 5c 22 20 28 65 78  3a 20 48 65 72 65 20 69  | "\" (ex: Here i|
00001640  73 20 61 20 70 61 69 72  20 6f 66 20 5c 5c 5c 7b  |s a pair of \\\{|
00001650  20 63 75 72 6c 79 20 62  72 61 63 6b 65 74 73 20  | curly brackets |
00001660  7d 20 29 20 41 6c 73 6f  20 69 6e 20 74 68 65 20  |} ) Also in the |
00001670  74 65 78 74 20 69 74 73  65 6c 66 2c 20 54 41 42  |text itself, TAB|
00001680  20 63 68 61 72 61 63 74  65 72 73 20 63 61 6e 20  | characters can |
00001690  62 65 20 75 73 65 64 20  74 6f 20 61 6c 69 67 6e  |be used to align|
000016a0  20 63 6f 6c 75 6d 6e 73  20 6f 66 20 74 65 78 74  | columns of text|
000016b0  2c 20 61 6e 64 20 22 2a  22 2c 20 22 2f 22 20 61  |, and "*", "/" a|
000016c0  6e 64 20 22 5f 22 20 63  61 6e 20 62 65 20 75 73  |nd "_" can be us|
000016d0  65 64 20 74 6f 20 74 75  72 6e 20 6f 6e 2f 6f 66  |ed to turn on/of|
000016e0  66 20 76 61 72 69 6f 75  73 20 73 74 79 6c 65 73  |f various styles|
000016f0  2e 20 53 65 65 20 62 65  6c 6f 77 2e 0a 0a 54 68  |. See below...Th|
00001700  65 73 65 20 61 72 65 20  74 68 65 20 61 76 61 69  |ese are the avai|
00001710  6c 61 62 6c 65 20 63 6f  6d 6d 61 6e 64 73 2e 20  |lable commands. |
00001720  4d 75 6c 74 69 70 6c 65  20 63 6f 6d 6d 61 6e 64  |Multiple command|
00001730  73 20 61 72 65 20 73 65  70 61 72 61 74 65 64 20  |s are separated |
00001740  62 79 20 22 3b 22 0a 0a  3c 23 20 73 6f 6d 65 74  |by ";"..<# somet|
00001750  68 69 6e 67 3d 3e 21 43  6f 6d 6d 65 6e 74 3e 09  |hing=>!Comment>.|
00001760  41 20 63 6f 6d 6d 65 6e  74 2e 20 4f 6e 6c 79 20  |A comment. Only |
00001770  61 74 20 73 74 61 72 74  20 6f 66 20 6c 69 6e 65  |at start of line|
00001780  2e 0a 3c 5c 2a 20 2f 20  61 6e 64 20 5f 3d 3e 21  |..<\* / and _=>!|
00001790  53 74 72 6f 6e 67 3e 09  54 6f 67 67 6c 65 20 23  |Strong>.Toggle #|
000017a0  66 53 74 72 6f 6e 67 2c  20 23 66 45 6d 70 68 61  |fStrong, #fEmpha|
000017b0  73 69 73 20 61 6e 64 20  23 66 55 6e 64 65 72 6c  |sis and #fUnderl|
000017c0  69 6e 65 20 6f 6e 2f 6f  66 66 0a 3c 41 6c 69 67  |ine on/off.<Alig|
000017d0  6e 3e 09 09 57 68 65 72  65 20 6f 6e 20 61 20 6c  |n>..Where on a l|
000017e0  69 6e 65 20 74 6f 20 70  6c 61 63 65 20 74 68 65  |ine to place the|
000017f0  20 74 65 78 74 0a 3c 42  61 63 6b 67 72 6f 75 6e  | text.<Backgroun|
00001800  64 3e 09 48 6f 77 20 74  68 65 20 70 61 67 65 20  |d>.How the page |
00001810  62 61 63 6b 67 72 6f 75  6e 64 20 73 68 6f 75 6c  |background shoul|
00001820  64 20 61 70 70 65 61 72  0a 3c 42 65 6c 6f 77 3e  |d appear.<Below>|
00001830  09 09 43 6f 6e 74 69 6e  75 65 20 6e 65 78 74 20  |..Continue next |
00001840  6c 69 6e 65 20 62 65 6c  6f 77 20 61 6c 6c 20 67  |line below all g|
00001850  72 61 70 68 69 63 73 0a  3c 44 72 61 77 3e 09 09  |raphics.<Draw>..|
00001860  50 6c 61 63 65 20 61 20  64 72 61 77 66 69 6c 65  |Place a drawfile|
00001870  20 6f 6e 20 74 68 65 20  70 61 67 65 0a 3c 45 6e  | on the page.<En|
00001880  64 74 61 62 6c 65 3d 3e  54 61 62 6c 65 3e 09 45  |dtable=>Table>.E|
00001890  6e 64 20 6f 66 20 61 20  23 54 61 62 6c 65 0a 3c  |nd of a #Table.<|
000018a0  46 3e 09 09 44 65 66 69  6e 65 2f 53 65 74 20 70  |F>..Define/Set p|
000018b0  68 79 73 69 63 61 6c 20  6f 72 20 6c 6f 67 69 63  |hysical or logic|
000018c0  61 6c 20 66 6f 6e 74 2e  0a 3c 49 6e 63 6c 75 64  |al font..<Includ|
000018d0  65 3e 09 49 6e 63 6c 75  64 65 20 61 20 73 6f 75  |e>.Include a sou|
000018e0  72 63 65 20 66 69 6c 65  0a 3c 49 6e 64 65 6e 74  |rce file.<Indent|
000018f0  3e 09 53 65 74 20 69 6e  64 65 6e 74 20 74 6f 20  |>.Set indent to |
00001900  62 65 20 75 73 65 64 20  62 79 20 74 68 65 20 66  |be used by the f|
00001910  6f 6c 6c 6f 77 69 6e 67  20 74 65 78 74 0a 3c 4c  |ollowing text.<L|
00001920  69 6e 65 3e 09 09 50 6c  61 63 65 20 61 20 68 6f  |ine>..Place a ho|
00001930  72 69 7a 6f 6e 74 61 6c  20 6c 69 6e 65 20 6f 6e  |rizontal line on|
00001940  20 74 68 65 20 70 61 67  65 0a 3c 4c 69 6e 6b 61  | the page.<Linka|
00001950  74 74 72 69 62 75 74 65  73 3e 09 44 65 66 75 6e  |ttributes>.Defun|
00001960  63 74 0a 3c 4d 61 6e 75  61 6c 73 3e 09 45 78 70  |ct.<Manuals>.Exp|
00001970  61 6e 64 73 20 74 6f 20  61 20 6c 69 73 74 20 6f  |ands to a list o|
00001980  66 20 61 6c 6c 20 69 6e  73 74 61 6c 6c 65 64 20  |f all installed |
00001990  6d 61 6e 75 61 6c 73 0a  3c 50 61 72 65 6e 74 3e  |manuals.<Parent>|
000019a0  09 44 65 66 69 6e 65 73  20 70 61 72 65 6e 74 20  |.Defines parent |
000019b0  66 6f 72 20 61 20 70 61  67 65 20 77 69 74 68 6f  |for a page witho|
000019c0  75 74 20 68 69 73 74 6f  72 79 0a 3c 50 72 65 66  |ut history.<Pref|
000019d0  69 78 3e 09 50 72 65 66  69 78 65 64 20 74 6f 20  |ix>.Prefixed to |
000019e0  5c 3c 6c 69 6e 6b 3e 20  74 6f 20 67 65 74 20 63  |\<link> to get c|
000019f0  6f 6d 70 6c 65 74 65 20  6c 69 6e 6b 0a 3c 50 6f  |omplete link.<Po|
00001a00  73 74 66 69 78 3d 3e 50  72 65 66 69 78 3e 09 50  |stfix=>Prefix>.P|
00001a10  6f 73 74 66 69 78 65 64  20 74 6f 20 5c 3c 6c 69  |ostfixed to \<li|
00001a20  6e 6b 3e 20 74 6f 20 67  65 74 20 63 6f 6d 70 6c  |nk> to get compl|
00001a30  65 74 65 20 6c 69 6e 6b  0a 3c 52 47 42 3e 09 09  |ete link.<RGB>..|
00001a40  53 65 74 20 63 6f 6c 6f  75 72 20 74 6f 20 62 65  |Set colour to be|
00001a50  20 75 73 65 64 20 6f 6e  20 74 68 65 20 66 6f 6c  | used on the fol|
00001a60  6c 6f 77 69 6e 67 20 74  65 78 74 0a 3c 53 70 72  |lowing text.<Spr|
00001a70  69 74 65 3e 09 50 6c 61  63 65 20 61 20 73 70 72  |ite>.Place a spr|
00001a80  69 74 65 20 6f 6e 20 74  68 65 20 70 61 67 65 0a  |ite on the page.|
00001a90  3c 53 70 72 69 74 65 66  69 6c 65 3e 09 44 65 66  |<Spritefile>.Def|
00001aa0  69 6e 65 73 20 77 68 65  72 65 20 74 6f 20 66 69  |ines where to fi|
00001ab0  6e 64 20 61 20 23 53 70  72 69 74 65 0a 3c 53 75  |nd a #Sprite.<Su|
00001ac0  62 70 61 67 65 3e 09 41  6e 6e 6f 75 6e 63 65 73  |bpage>.Announces|
00001ad0  20 65 6e 64 20 6f 66 20  63 75 72 72 65 6e 74 20  | end of current |
00001ae0  70 61 67 65 2c 20 61 6e  64 20 62 65 67 69 6e 6e  |page, and beginn|
00001af0  69 6e 67 20 6f 66 20 61  20 73 75 62 70 61 67 65  |ing of a subpage|
00001b00  0a 3c 54 61 62 3e 09 09  53 74 61 72 74 73 2f 45  |.<Tab>..Starts/E|
00001b10  6e 64 73 20 73 65 63 74  69 6f 6e 20 66 6f 72 6d  |nds section form|
00001b20  61 74 74 65 64 20 77 69  74 68 20 74 68 65 20 54  |atted with the T|
00001b30  41 42 20 63 68 61 72 61  63 74 65 72 0a 3c 54 61  |AB character.<Ta|
00001b40  62 6c 65 3e 09 09 4f 72  64 65 72 20 74 68 65 20  |ble>..Order the |
00001b50  66 6f 6c 6c 6f 77 69 6e  67 20 6c 69 6e 65 73 20  |following lines |
00001b60  69 6e 20 63 6f 6c 75 6d  6e 73 0a 3c 57 72 61 70  |in columns.<Wrap|
00001b70  3e 09 09 54 65 6c 6c 73  20 53 74 72 6f 6e 67 48  |>..Tells StrongH|
00001b80  65 6c 70 20 68 6f 77 20  74 6f 20 70 72 65 70 72  |elp how to prepr|
00001b90  6f 63 65 73 73 20 74 68  65 20 6c 69 6e 65 73 00  |ocess the lines.|
00001ba0  44 41 54 41 04 04 00 00  48 6f 77 20 74 68 65 20  |DATA....How the |
00001bb0  69 6d 61 67 65 20 66 69  6c 69 6e 67 20 73 79 73  |image filing sys|
00001bc0  74 65 6d 20 69 73 20 75  73 65 64 0a 0a 4c 65 74  |tem is used..Let|
00001bd0  27 73 20 73 61 79 20 74  68 61 74 20 79 6f 75 20  |'s say that you |
00001be0  70 72 65 73 73 20 46 31  20 69 6e 20 53 74 72 6f  |press F1 in Stro|
00001bf0  6e 67 45 44 20 77 68 69  6c 65 20 73 74 61 6e 64  |ngED while stand|
00001c00  69 6e 67 20 6f 6e 20 74  68 65 20 77 6f 72 64 20  |ing on the word |
00001c10  22 61 62 63 64 22 3a 0a  0a 57 69 74 68 20 74 68  |"abcd":..With th|
00001c20  69 73 20 6b 69 6e 64 20  6f 66 20 73 65 61 72 63  |is kind of searc|
00001c30  68 2c 20 77 65 20 6f 6e  6c 79 20 74 72 79 20 74  |h, we only try t|
00001c40  6f 20 6d 61 74 63 68 20  74 68 69 73 20 66 69 6c  |o match this fil|
00001c50  65 6e 61 6d 65 20 61 67  61 69 6e 73 74 20 66 69  |ename against fi|
00001c60  6c 65 73 20 6f 66 20 74  79 70 65 20 22 74 65 78  |les of type "tex|
00001c70  74 22 2e 20 50 61 67 65  73 20 74 68 61 74 20 61  |t". Pages that a|
00001c80  72 65 20 6f 6e 6c 79 20  61 76 61 69 6c 61 62 6c  |re only availabl|
00001c90  65 20 74 68 72 6f 75 67  68 20 6c 69 6e 6b 73 20  |e through links |
00001ca0  69 6e 20 6f 74 68 65 72  20 70 61 67 65 73 2c 20  |in other pages, |
00001cb0  73 68 6f 75 6c 64 20 62  65 20 6f 66 20 74 79 70  |should be of typ|
00001cc0  65 20 22 64 61 74 61 22  0a 0a 49 66 20 74 68 65  |e "data"..If the|
00001cd0  72 65 20 69 73 20 61 20  64 69 72 20 69 6e 20 74  |re is a dir in t|
00001ce0  68 65 20 72 6f 6f 74 20  63 61 6c 6c 65 64 20 22  |he root called "|
00001cf0  61 62 22 2c 20 74 68 65  6e 20 53 74 72 6f 6e 67  |ab", then Strong|
00001d00  48 65 6c 70 20 77 69 6c  6c 20 74 68 65 6e 20 73  |Help will then s|
00001d10  65 61 72 63 68 20 66 6f  72 20 22 63 64 22 20 69  |earch for "cd" i|
00001d20  6e 73 69 64 65 20 74 68  69 73 20 64 69 72 65 63  |nside this direc|
00001d30  74 6f 72 79 2e 0a 0a 49  66 20 74 68 65 72 65 20  |tory...If there |
00001d40  69 73 20 61 20 64 69 72  20 63 61 6c 6c 65 64 20  |is a dir called |
00001d50  22 5b 61 2d 66 5d 22 2c  20 74 68 65 6e 20 53 74  |"[a-f]", then St|
00001d60  72 6f 6e 67 48 65 6c 70  20 77 69 6c 6c 20 6c 6f  |rongHelp will lo|
00001d70  6f 6b 20 66 6f 72 20 22  61 62 63 64 22 20 69 6e  |ok for "abcd" in|
00001d80  73 69 64 65 20 74 68 69  73 2e 20 59 6f 75 20 63  |side this. You c|
00001d90  61 6e 20 61 6c 73 6f 20  75 73 65 20 22 5b 6c 65  |an also use "[le|
00001da0  74 74 65 72 5d 22 2c 20  22 5b 6c 65 74 74 65 72  |tter]", "[letter|
00001db0  2d 5d 22 20 6f 72 20 22  5b 2d 6c 65 74 74 65 72  |-]" or "[-letter|
00001dc0  5d 22 0a 0a 49 66 20 74  68 65 72 65 20 69 73 20  |]"..If there is |
00001dd0  61 20 66 69 6c 65 20 63  61 6c 6c 65 64 20 22 61  |a file called "a|
00001de0  62 63 64 3e 6f 74 68 65  72 6e 61 6d 65 22 20 74  |bcd>othername" t|
00001df0  68 65 6e 20 74 68 65 20  70 61 67 65 20 22 6f 74  |hen the page "ot|
00001e00  68 65 72 6e 61 6d 65 22  20 69 73 20 6c 6f 61 64  |hername" is load|
00001e10  65 64 20 69 6e 73 74 65  61 64 2e 20 54 68 69 73  |ed instead. This|
00001e20  20 6f 6e 6c 79 20 61 70  70 6c 69 65 73 20 66 6f  | only applies fo|
00001e30  72 20 46 31 20 73 65 61  72 63 68 65 73 2e 20 41  |r F1 searches. A|
00001e40  20 6c 69 6e 6b 20 69 6e  20 61 20 70 61 67 65 20  | link in a page |
00001e50  6d 75 73 74 20 72 65 66  65 72 65 6e 63 65 20 74  |must reference t|
00001e60  68 65 20 61 63 74 75 61  6c 20 66 69 6c 65 2e 0a  |he actual file..|
00001e70  0a 49 66 20 74 68 65 72  65 20 69 73 20 61 20 64  |.If there is a d|
00001e80  69 72 20 63 61 6c 6c 65  64 20 22 61 62 63 64 22  |ir called "abcd"|
00001e90  20 74 68 65 6e 20 74 68  65 20 66 69 6c 65 20 22  | then the file "|
00001ea0  61 62 63 64 2e 21 52 6f  6f 74 22 20 69 73 20 75  |abcd.!Root" is u|
00001eb0  73 65 64 2e 0a 0a 0a 54  68 65 20 61 63 74 75 61  |sed....The actua|
00001ec0  6c 20 6e 61 6d 65 20 6f  66 20 61 20 70 61 67 65  |l name of a page|
00001ed0  20 73 68 6f 75 6c 64 20  6e 65 76 65 72 20 63 6f  | should never co|
00001ee0  6e 74 61 69 6e 20 74 68  65 20 63 68 61 72 61 63  |ntain the charac|
00001ef0  74 65 72 73 20 27 21 5b  5d 5c 5c 5c 3c 3e 2e 24  |ters '![]\\\<>.$|
00001f00  25 26 3f 23 27 20 53 6f  6d 65 20 6d 6f 72 65 20  |%&?#' Some more |
00001f10  63 68 61 72 73 20 77 69  6c 6c 20 70 72 6f 62 61  |chars will proba|
00001f20  62 6c 79 20 62 65 20 61  64 64 65 64 20 74 6f 20  |bly be added to |
00001f30  74 68 69 73 20 6c 69 73  74 20 6c 61 74 65 72 2e  |this list later.|
00001f40  20 57 68 65 6e 20 46 31  20 69 73 20 70 72 65 73  | When F1 is pres|
00001f50  73 65 64 20 69 6e 20 61  6e 20 65 64 69 74 6f 72  |sed in an editor|
00001f60  2c 20 69 74 20 73 68 6f  75 6c 64 20 63 6f 6e 76  |, it should conv|
00001f70  65 72 74 20 73 75 63 68  20 63 68 61 72 73 20 74  |ert such chars t|
00001f80  6f 20 21 78 58 58 20 28  20 22 21 78 22 20 2b 20  |o !xXX ( "!x" + |
00001f90  68 65 78 20 6f 66 20 61  73 63 69 69 20 76 61 6c  |hex of ascii val|
00001fa0  75 65 20 29 44 41 54 41  be 05 00 00 46 75 74 75  |ue )DATA....Futu|
00001fb0  72 65 20 69 6d 70 72 6f  76 65 6d 65 6e 74 73 0a  |re improvements.|
00001fc0  20 8f 09 43 6f 6d 70 72  65 73 73 69 6f 6e 2e 20  | ..Compression. |
00001fd0  50 72 6f 62 6c 65 6d 20  69 73 20 74 68 61 74 20  |Problem is that |
00001fe0  77 69 74 68 20 73 6d 61  6c 6c 20 70 61 67 65 73  |with small pages|
00001ff0  20 74 68 65 20 63 6f 6d  70 72 65 73 73 69 6f 6e  | the compression|
00002000  20 72 61 74 69 6f 20 69  73 6e 27 74 20 76 65 72  | ratio isn't ver|
00002010  79 20 69 6d 70 72 65 73  73 69 76 65 2e 2e 20 54  |y impressive.. T|
00002020  68 65 20 69 6e 74 65 72  6e 61 6c 20 53 71 75 61  |he internal Squa|
00002030  73 68 20 6d 6f 64 75 6c  65 20 77 69 6c 6c 20 62  |sh module will b|
00002040  65 20 75 73 65 64 20 77  68 65 6e 20 61 6e 64 20  |e used when and |
00002050  69 66 2e 2e 0a 0a 20 8f  09 46 72 65 65 74 65 78  |if.... ..Freetex|
00002060  74 20 73 65 61 72 63 68  20 74 68 72 6f 75 67 68  |t search through|
00002070  20 61 6e 20 65 6e 74 69  72 65 20 6d 6f 64 75 6c  | an entire modul|
00002080  65 2e 20 54 68 69 73 20  63 6c 61 73 68 65 73 20  |e. This clashes |
00002090  73 6f 6d 65 77 68 61 74  20 77 69 74 68 20 63 6f  |somewhat with co|
000020a0  6d 70 72 65 73 73 69 6f  6e 2e 2e 20 49 66 20 61  |mpression.. If a|
000020b0  6c 6c 20 70 61 67 65 73  20 61 72 65 20 69 6e 64  |ll pages are ind|
000020c0  69 76 69 64 75 61 6c 6c  79 20 63 6f 6d 70 72 65  |ividually compre|
000020d0  73 73 65 64 20 69 74 20  77 69 6c 6c 20 74 61 6b  |ssed it will tak|
000020e0  65 20 6d 75 63 68 20 74  69 6d 65 20 6a 75 73 74  |e much time just|
000020f0  20 74 6f 20 72 65 61 64  20 61 6e 64 20 64 65 63  | to read and dec|
00002100  6f 6d 70 72 65 73 73 20  74 68 65 6d 20 61 6c 6c  |ompress them all|
00002110  2e 20 57 69 6c 6c 20 6d  61 79 62 65 20 62 65 20  |. Will maybe be |
00002120  69 6d 70 6c 65 6d 65 6e  74 65 64 20 61 73 20 61  |implemented as a|
00002130  20 73 65 70 61 72 61 74  65 20 70 72 6f 67 72 61  | separate progra|
00002140  6d 2e 0a 0a 20 8f 09 41  6e 20 69 6e 64 65 78 20  |m... ..An index |
00002150  66 69 6c 65 2c 20 74 6f  20 6d 61 6b 65 20 69 74  |file, to make it|
00002160  20 65 61 73 69 65 72 20  74 6f 20 63 72 65 61 74  | easier to creat|
00002170  65 20 6d 61 6e 75 61 6c  73 20 77 68 65 72 65 20  |e manuals where |
00002180  74 68 65 20 73 65 61 72  63 68 20 77 6f 72 64 73  |the search words|
00002190  20 61 72 65 6e 27 74 20  6c 6f 67 69 63 61 6c 6c  | aren't logicall|
000021a0  79 20 67 72 6f 75 70 65  64 20 62 79 20 73 68 61  |y grouped by sha|
000021b0  72 69 6e 67 20 74 68 65  20 73 61 6d 65 20 70 72  |ring the same pr|
000021c0  65 66 69 78 2e 20 54 6f  64 61 79 73 20 73 79 73  |efix. Todays sys|
000021d0  74 65 6d 20 77 61 73 20  64 65 73 69 67 6e 65 64  |tem was designed|
000021e0  20 61 72 6f 75 6e 64 20  74 68 65 20 53 57 49 20  | around the SWI |
000021f0  6e 61 6d 65 73 2c 20 61  6e 64 20 77 6f 72 6b 73  |names, and works|
00002200  20 62 65 61 75 74 69 66  75 6c 6c 79 20 66 6f 72  | beautifully for|
00002210  20 74 68 65 6d 2e 20 46  6f 72 20 43 20 68 65 6c  | them. For C hel|
00002220  70 2c 20 6f 6e 20 74 68  65 20 6f 74 68 65 72 20  |p, on the other |
00002230  68 61 6e 64 2c 20 79 6f  75 20 77 6f 75 6c 64 20  |hand, you would |
00002240  6e 6f 72 6d 61 6c 6c 79  20 6c 69 6b 65 20 74 6f  |normally like to|
00002250  20 67 72 6f 75 70 20 68  65 6c 70 20 65 6e 74 72  | group help entr|
00002260  69 65 73 20 6f 6e 20 77  68 69 63 68 20 68 65 61  |ies on which hea|
00002270  64 65 72 66 69 6c 65 20  74 68 65 79 20 62 65 6c  |derfile they bel|
00002280  6f 6e 67 20 69 6e 2e 0a  0a 20 8f 09 46 75 6c 6c  |ong in... ..Full|
00002290  20 6b 65 79 62 6f 61 72  64 20 63 6f 6e 74 72 6f  | keyboard contro|
000022a0  6c 20 6f 66 20 6e 61 76  69 67 61 74 69 6f 6e 2e  |l of navigation.|
000022b0  0a 0a 20 8f 09 45 6e 61  62 6c 65 20 6d 61 6e 75  |.. ..Enable manu|
000022c0  61 6c 73 20 74 6f 20 75  73 65 20 64 69 66 66 65  |als to use diffe|
000022d0  72 65 6e 74 20 73 65 74  73 20 6f 66 20 69 63 6f  |rent sets of ico|
000022e0  6e 73 20 66 6f 72 20 64  69 66 66 65 72 65 6e 74  |ns for different|
000022f0  20 72 65 73 6f 6c 75 74  69 6f 6e 73 20 28 4c 69  | resolutions (Li|
00002300  6b 65 20 21 53 70 72 69  74 65 73 2c 20 21 53 70  |ke !Sprites, !Sp|
00002310  72 69 74 65 73 32 32 2e  2e 29 0a 0a 20 8f 09 53  |rites22..).. ..S|
00002320  75 70 70 6f 72 74 20 66  6f 72 20 41 72 74 77 6f  |upport for Artwo|
00002330  72 6b 73 20 66 69 6c 65  73 2e 20 28 57 69 6c 6c  |rks files. (Will|
00002340  20 68 61 76 65 20 74 6f  20 61 70 70 6c 79 20 74  | have to apply t|
00002350  6f 20 43 6f 6d 70 75 74  65 72 20 43 6f 6e 63 65  |o Computer Conce|
00002360  70 74 73 20 66 6f 72 20  70 65 72 6d 69 73 73 69  |pts for permissi|
00002370  6f 6e 20 66 69 72 73 74  29 0a 0a 20 8f 09 43 61  |on first).. ..Ca|
00002380  63 68 65 69 6e 67 20 6f  66 20 64 61 74 61 2e 20  |cheing of data. |
00002390  49 20 77 61 73 20 67 6f  69 6e 67 20 74 6f 20 69  |I was going to i|
000023a0  6d 70 6c 65 6d 65 6e 74  20 74 68 69 73 2c 20 62  |mplement this, b|
000023b0  75 74 20 74 68 65 6e 20  49 20 64 69 73 63 6f 76  |ut then I discov|
000023c0  65 72 65 64 20 74 68 61  74 20 69 74 20 77 61 73  |ered that it was|
000023d0  20 6d 6f 72 65 20 74 68  61 6e 20 66 61 73 74 20  | more than fast |
000023e0  65 6e 6f 75 67 68 20 77  69 74 68 6f 75 74 20 6f  |enough without o|
000023f0  6e 20 6d 79 20 6d 61 63  68 69 6e 65 2e 20 28 49  |n my machine. (I|
00002400  20 2a 64 6f 2a 20 68 61  76 65 20 61 20 52 69 73  | *do* have a Ris|
00002410  63 50 43 2e 2e 29 20 49  20 77 69 6c 6c 20 77 61  |cPC..) I will wa|
00002420  69 74 20 61 6e 64 20 73  65 65 20 77 68 61 74 20  |it and see what |
00002430  70 65 6f 70 6c 65 20 77  69 74 68 20 27 6c 65 73  |people with 'les|
00002440  73 65 72 27 20 6d 61 63  68 69 6e 65 73 20 74 68  |ser' machines th|
00002450  69 6e 6b 2e 0a 0a 4d 6f  72 65 20 64 6f 75 62 74  |ink...More doubt|
00002460  66 75 6c 3a 0a 0a 20 8f  09 41 6c 6c 6f 77 69 6e  |ful:.. ..Allowin|
00002470  67 20 74 68 65 20 75 73  65 72 20 74 6f 20 72 65  |g the user to re|
00002480  73 69 7a 65 20 74 68 65  20 77 69 6e 64 6f 77 2c  |size the window,|
00002490  20 61 6e 64 20 72 65 2d  77 72 61 70 20 74 68 65  | and re-wrap the|
000024a0  20 74 65 78 74 20 61 63  63 6f 72 64 69 6e 67 6c  | text accordingl|
000024b0  79 2e 0a 0a 20 8f 09 53  75 70 70 6f 72 74 20 66  |y... ..Support f|
000024c0  6f 72 20 74 68 65 20 38  2a 38 20 73 79 73 74 65  |or the 8*8 syste|
000024d0  6d 20 66 6f 6e 74 2e 20  49 66 20 53 74 72 6f 6e  |m font. If Stron|
000024e0  67 48 65 6c 70 20 69 73  20 66 61 73 74 20 2f 65  |gHelp is fast /e|
000024f0  6e 6f 75 67 68 2f 20 66  6f 72 20 69 74 73 20 69  |nough/ for its i|
00002500  6e 74 65 6e 64 65 64 20  75 73 65 20 6f 6e 20 74  |ntended use on t|
00002510  68 65 20 6d 61 6a 6f 72  69 74 79 20 6f 66 20 6d  |he majority of m|
00002520  61 63 68 69 6e 65 73 2c  20 74 68 65 6e 20 69 74  |achines, then it|
00002530  20 69 73 20 70 6f 69 6e  74 6c 65 73 73 20 74 6f  | is pointless to|
00002540  20 77 61 73 74 65 20 74  69 6d 65 20 61 6e 64 20  | waste time and |
00002550  72 65 73 6f 75 72 63 65  73 20 6f 6e 20 74 68 69  |resources on thi|
00002560  73 2e 00 00 44 41 54 41  30 07 00 00 49 6e 74 65  |s...DATA0...Inte|
00002570  72 66 61 63 65 20 74 6f  20 6f 74 68 65 72 20 70  |rface to other p|
00002580  72 6f 67 72 61 6d 73 0a  43 75 72 72 65 6e 74 6c  |rograms.Currentl|
00002590  79 20 74 68 69 73 20 69  73 20 6f 6e 65 20 73 69  |y this is one si|
000025a0  6d 70 6c 65 20 57 69 6d  70 20 6d 65 73 73 61 67  |mple Wimp messag|
000025b0  65 20 61 6e 64 20 6f 6e  65 20 5c 2a 63 6f 6d 6d  |e and one \*comm|
000025c0  61 6e 64 2e 20 41 20 53  57 49 20 69 6e 74 65 72  |and. A SWI inter|
000025d0  66 61 63 65 20 6d 61 79  20 62 65 20 61 64 64 65  |face may be adde|
000025e0  64 20 6c 61 74 65 72 2e  0a 0a 54 68 65 20 6d 65  |d later...The me|
000025f0  73 73 61 67 65 20 69 73  20 26 34 33 42 30 30 2c  |ssage is &43B00,|
00002600  20 61 6e 64 20 66 72 6f  6d 20 6f 66 66 73 65 74  | and from offset|
00002610  20 32 30 20 74 68 65 20  66 6f 6c 6c 6f 77 69 6e  | 20 the followin|
00002620  67 20 74 65 78 74 20 73  68 6f 75 6c 64 20 61 70  |g text should ap|
00002630  70 65 61 72 3a 0a 0a 20  20 20 20 48 65 6c 70 5f  |pear:..    Help_|
00002640  57 6f 72 64 20 5b 70 61  74 68 5d 20 70 61 67 65  |Word [path] page|
00002650  0a 0a 50 61 74 68 20 69  73 20 6f 6e 65 20 6f 66  |..Path is one of|
00002660  20 74 68 65 20 66 6f 6c  6c 6f 77 69 6e 67 3a 0a  | the following:.|
00002670  0a 20 8f 09 4e 6f 74 68  69 6e 67 2e 20 41 6c 6c  |. ..Nothing. All|
00002680  20 6c 6f 61 64 65 64 20  68 65 6c 70 20 6d 61 6e  | loaded help man|
00002690  75 61 6c 73 20 77 69 6c  6c 20 62 65 20 73 63 61  |uals will be sca|
000026a0  6e 6e 65 64 2c 20 69 6e  20 74 68 65 20 6f 72 64  |nned, in the ord|
000026b0  65 72 20 74 68 65 79 20  61 70 70 65 61 72 20 69  |er they appear i|
000026c0  6e 20 74 68 65 20 72 6f  6f 74 20 70 61 67 65 20  |n the root page |
000026d0  6f 66 20 53 74 72 6f 6e  67 48 65 6c 70 2e 0a 0a  |of StrongHelp...|
000026e0  20 8f 09 41 20 63 6f 6d  6d 61 20 73 65 70 61 72  | ..A comma separ|
000026f0  61 74 65 64 20 6c 69 73  74 20 6f 66 20 68 65 6c  |ated list of hel|
00002700  70 20 6d 61 6e 75 61 6c  73 20 74 6f 20 73 63 61  |p manuals to sca|
00002710  6e 2e 20 49 66 20 74 68  65 20 6c 69 73 74 20 65  |n. If the list e|
00002720  6e 64 73 20 77 69 74 68  20 63 6f 6d 6d 61 2c 20  |nds with comma, |
00002730  74 68 65 6e 20 61 6c 6c  20 74 68 65 20 72 65 73  |then all the res|
00002740  74 20 6f 66 20 74 68 65  20 6d 61 6e 75 61 6c 73  |t of the manuals|
00002750  20 77 69 6c 6c 20 62 65  20 73 63 61 6e 6e 65 64  | will be scanned|
00002760  20 6f 6e 63 65 20 74 68  65 20 6f 6e 65 73 20 69  | once the ones i|
00002770  6e 20 74 68 65 20 6c 69  73 74 20 61 72 65 20 75  |n the list are u|
00002780  73 65 64 20 75 70 2e 0a  0a 20 8f 09 54 68 65 20  |sed up... ..The |
00002790  63 6f 6d 70 6c 65 74 65  20 70 61 74 68 20 74 6f  |complete path to|
000027a0  20 74 68 65 20 69 6d 61  67 65 20 66 69 6c 65 2e  | the image file.|
000027b0  20 50 72 6f 67 72 61 6d  73 20 73 68 6f 75 6c 64  | Programs should|
000027c0  20 75 73 65 20 74 68 69  73 20 74 6f 20 67 69 76  | use this to giv|
000027d0  65 20 68 65 6c 70 20 6f  6e 20 74 68 65 6d 73 65  |e help on themse|
000027e0  6c 76 65 73 3a 0a 09 20  20 48 65 6c 70 5f 57 6f  |lves:..  Help_Wo|
000027f0  72 64 20 5c 3c 53 74 72  6f 6e 67 45 44 24 44 69  |rd \<StrongED$Di|
00002800  72 3e 2e 53 74 72 6f 6e  67 45 44 20 21 52 6f 6f  |r>.StrongED !Roo|
00002810  74 0a 0a 09 20 20 28 4e  6f 74 65 3a 09 50 72 6f  |t...  (Note:.Pro|
00002820  67 72 61 6d 73 20 73 68  6f 75 6c 64 20 61 76 6f  |grams should avo|
00002830  69 64 20 75 73 69 6e 67  20 70 61 74 68 20 76 61  |id using path va|
00002840  72 69 61 62 6c 65 73 20  6c 69 6b 65 20 4f 62 65  |riables like Obe|
00002850  79 24 44 69 72 20 6f 72  20 53 74 72 6f 6e 67 45  |y$Dir or StrongE|
00002860  44 24 44 69 72 2c 20 73  69 6e 63 65 20 69 66 20  |D$Dir, since if |
00002870  61 6e 6f 74 68 65 72 20  63 6f 70 79 2f 76 65 72  |another copy/ver|
00002880  73 69 6f 6e 20 6f 66 20  74 68 65 20 70 72 6f 67  |sion of the prog|
00002890  72 61 6d 20 69 73 20 73  74 61 72 74 65 64 2c 20  |ram is started, |
000028a0  74 68 69 73 20 63 6f 75  6c 64 20 63 68 61 6e 67  |this could chang|
000028b0  65 2e 20 49 6e 73 74 65  61 64 20 70 72 6f 67 72  |e. Instead progr|
000028c0  61 6d 73 20 73 68 6f 75  6c 64 20 72 65 61 64 20  |ams should read |
000028d0  4f 62 65 79 24 44 69 72  20 77 68 65 6e 20 74 68  |Obey$Dir when th|
000028e0  65 79 20 61 72 65 20 73  74 61 72 74 65 64 2c 20  |ey are started, |
000028f0  61 6e 64 20 62 75 69 6c  64 20 74 68 65 20 68 65  |and build the he|
00002900  6c 70 20 73 74 72 69 6e  67 20 66 72 6f 6d 20 74  |lp string from t|
00002910  68 69 73 29 0a 0a 54 68  65 20 43 6f 6d 6d 61 6e  |his)..The Comman|
00002920  64 20 69 73 20 7b 66 43  6f 64 65 7d 2a 53 74 72  |d is {fCode}*Str|
00002930  6f 6e 67 48 65 6c 70 20  5b 70 61 74 68 5d 20 70  |ongHelp [path] p|
00002940  61 67 65 7b 66 7d 2e 20  53 74 72 6f 6e 67 48 65  |age{f}. StrongHe|
00002950  6c 70 20 6a 75 73 74 20  72 65 6d 65 6d 62 65 72  |lp just remember|
00002960  73 20 74 68 65 20 6c 69  6e 65 20 75 6e 74 69 6c  |s the line until|
00002970  20 69 74 20 72 65 67 61  69 6e 73 20 63 6f 6e 74  | it regains cont|
00002980  72 6f 6c 20 66 72 6f 6d  20 57 69 6d 70 5f 50 6f  |rol from Wimp_Po|
00002990  6c 6c 2c 20 61 6e 64 20  74 68 65 6e 20 74 72 65  |ll, and then tre|
000029a0  61 74 73 20 69 74 20 61  73 20 69 66 20 69 74 20  |ats it as if it |
000029b0  68 61 64 20 72 65 63 65  69 76 65 64 20 61 20 48  |had received a H|
000029c0  65 6c 70 5f 57 6f 72 64  20 6d 65 73 73 61 67 65  |elp_Word message|
000029d0  2e 0a 0a 23 4c 69 6e 65  0a 0a 50 72 6f 67 72 61  |...#Line..Progra|
000029e0  6d 73 20 73 68 6f 75 6c  64 20 66 69 72 73 74 20  |ms should first |
000029f0  64 6f 20 74 68 65 20 65  71 75 69 76 61 6c 65 6e  |do the equivalen|
00002a00  74 20 6f 66 20 61 20 2a  52 4d 45 6e 73 75 72 65  |t of a *RMEnsure|
00002a10  20 74 6f 20 6d 61 6b 65  20 73 75 72 65 20 53 74  | to make sure St|
00002a20  72 6f 6e 67 48 65 6c 70  20 69 73 20 72 75 6e 6e  |rongHelp is runn|
00002a30  69 6e 67 2e 20 28 49 20  77 69 6c 6c 20 69 6e 63  |ing. (I will inc|
00002a40  6c 75 64 65 20 65 78 61  6d 70 6c 65 73 20 6f 66  |lude examples of|
00002a50  20 74 68 69 73 20 6c 61  74 65 72 2e 29 20 49 66  | this later.) If|
00002a60  20 74 68 65 20 6d 6f 64  75 6c 65 20 69 73 20 6e  | the module is n|
00002a70  6f 74 20 70 72 65 73 65  6e 74 20 74 68 65 79 20  |ot present they |
00002a80  73 68 6f 75 6c 64 20 66  69 72 73 74 20 63 68 65  |should first che|
00002a90  63 6b 20 66 6f 72 20 74  68 65 20 53 74 72 6f 6e  |ck for the Stron|
00002aa0  67 48 65 6c 70 24 44 69  72 20 76 61 72 69 61 62  |gHelp$Dir variab|
00002ab0  6c 65 2c 20 74 68 65 6e  20 6d 61 79 62 65 20 69  |le, then maybe i|
00002ac0  6e 20 74 68 65 20 73 61  6d 65 20 64 69 72 65 63  |n the same direc|
00002ad0  74 6f 72 79 20 61 73 20  74 68 65 20 70 72 6f 67  |tory as the prog|
00002ae0  72 61 6d 20 69 74 73 65  6c 66 20 72 65 73 69 64  |ram itself resid|
00002af0  65 73 2c 20 6f 72 20 6d  61 79 62 65 20 69 6e 73  |es, or maybe ins|
00002b00  69 64 65 20 74 68 65 20  70 72 6f 67 72 61 6d 73  |ide the programs|
00002b10  20 64 69 72 65 63 74 6f  72 79 2c 20 73 69 6e 63  | directory, sinc|
00002b20  65 20 73 74 72 6f 6e 67  68 65 6c 70 20 69 73 20  |e stronghelp is |
00002b30  73 6d 61 6c 6c 20 65 6e  6f 75 67 68 20 74 6f 20  |small enough to |
00002b40  62 65 20 64 69 73 74 72  69 62 75 74 65 64 20 77  |be distributed w|
00002b50  69 74 68 20 61 6c 6c 20  61 70 70 73 2e 0a 0a 49  |ith all apps...I|
00002b60  66 20 53 74 72 6f 6e 67  48 65 6c 70 20 69 73 20  |f StrongHelp is |
00002b70  64 69 73 74 72 69 62 75  74 65 64 20 77 69 74 68  |distributed with|
00002b80  2f 69 6e 73 69 64 65 20  74 68 65 20 61 70 70 6c  |/inside the appl|
00002b90  69 63 61 74 69 6f 6e 2c  20 74 68 65 6e 20 74 68  |ication, then th|
00002ba0  69 73 20 73 68 6f 75 6c  64 20 62 65 20 61 20 22  |is should be a "|
00002bb0  62 61 72 65 20 62 6f 6e  65 73 22 20 76 65 72 73  |bare bones" vers|
00002bc0  69 6f 6e 20 77 69 74 68  20 6f 6e 6c 79 20 74 68  |ion with only th|
00002bd0  65 20 68 65 6c 70 20 6f  6e 20 53 74 72 6f 6e 67  |e help on Strong|
00002be0  48 65 6c 70 20 69 74 73  65 6c 66 20 69 6e 73 69  |Help itself insi|
00002bf0  64 65 2e 20 54 68 65 20  68 65 6c 70 20 6f 6e 20  |de. The help on |
00002c00  74 68 65 20 61 70 70 6c  69 63 61 74 69 6f 6e 20  |the application |
00002c10  69 74 73 65 6c 66 20 73  68 6f 75 6c 64 20 7b 66  |itself should {f|
00002c20  31 7d 6e 6f 74 7b 66 7d  20 62 65 20 70 6c 61 63  |1}not{f} be plac|
00002c30  65 64 20 69 6e 73 69 64  65 20 53 74 72 6f 6e 67  |ed inside Strong|
00002c40  48 65 6c 70 2e 20 28 53  6f 20 74 68 61 74 20 69  |Help. (So that i|
00002c50  66 20 61 20 75 73 65 72  20 61 6c 72 65 61 64 79  |f a user already|
00002c60  20 68 61 76 65 20 53 74  72 6f 6e 67 48 65 6c 70  | have StrongHelp|
00002c70  2c 20 68 65 20 63 61 6e  20 6a 75 73 74 20 64 65  |, he can just de|
00002c80  6c 65 74 65 20 61 6c 6c  20 6e 65 77 20 63 6f 70  |lete all new cop|
00002c90  69 65 73 29 44 41 54 41  20 04 00 00 4d 69 73 63  |ies)DATA ...Misc|
00002ca0  0a 20 8f 09 42 65 66 6f  72 65 20 53 74 72 6f 6e  |. ..Before Stron|
00002cb0  67 48 65 6c 70 20 73 65  61 72 63 68 20 66 6f 72  |gHelp search for|
00002cc0  20 61 20 70 61 67 65 2c  20 69 74 20 63 68 65 63  | a page, it chec|
00002cd0  6b 73 20 69 66 20 74 68  65 72 65 20 69 73 20 61  |ks if there is a|
00002ce0  20 66 69 6c 65 20 63 61  6c 6c 65 64 20 21 50 72  | file called !Pr|
00002cf0  65 20 69 6e 20 74 68 65  20 72 6f 6f 74 20 64 69  |e in the root di|
00002d00  72 20 6f 66 20 74 68 65  20 69 6d 61 67 65 2e 20  |r of the image. |
00002d10  54 68 69 73 20 69 73 20  61 20 6d 61 63 68 69 6e  |This is a machin|
00002d20  65 20 63 6f 64 65 20 75  74 69 6c 69 74 79 20 74  |e code utility t|
00002d30  68 61 74 20 63 61 6e 20  61 6c 74 65 72 20 74 68  |hat can alter th|
00002d40  65 20 73 74 72 69 6e 67  20 74 6f 20 62 65 20 73  |e string to be s|
00002d50  65 61 72 63 68 65 64 20  66 6f 72 2e 20 45 78 61  |earched for. Exa|
00002d60  6d 70 6c 65 73 20 6f 6e  20 75 73 61 67 65 20 69  |mples on usage i|
00002d70  73 20 74 6f 20 73 74 72  69 70 20 6f 66 66 20 74  |s to strip off t|
00002d80  68 65 20 22 58 22 20 69  6e 20 58 4f 53 5f 50 6c  |he "X" in XOS_Pl|
00002d90  6f 74 20 61 6e 64 20 74  68 65 20 22 65 71 22 20  |ot and the "eq" |
00002da0  69 6e 20 4c 44 4d 65 71  46 44 22 3a 0a 09 20 20  |in LDMeqFD":..  |
00002db0  49 6e 3a 09 52 30 09 3d  09 4f 72 69 67 6e 61 6c  |In:.R0.=.Orignal|
00002dc0  20 77 6f 72 64 20 28 63  6f 6e 74 65 6e 74 73 20  | word (contents |
00002dd0  2a 6e 6f 74 2a 20 74 6f  20 62 65 20 61 6c 74 65  |*not* to be alte|
00002de0  72 65 64 29 0a 09 20 20  09 52 31 09 3d 09 42 75  |red)..  .R1.=.Bu|
00002df0  66 66 65 72 20 66 6f 72  20 6d 6f 64 69 66 69 65  |ffer for modifie|
00002e00  64 20 73 74 72 69 6e 67  0a 09 20 20 09 52 31 33  |d string..  .R13|
00002e10  09 3d 09 53 6d 61 6c 6c  20 73 74 61 63 6b 0a 09  |.=.Small stack..|
00002e20  20 20 4f 75 74 3a 09 52  30 09 3d 09 6d 6f 64 69  |  Out:.R0.=.modi|
00002e30  66 69 65 64 20 73 74 72  69 6e 67 20 28 63 61 6e  |fied string (can|
00002e40  20 70 6f 69 6e 74 20 74  6f 20 61 6e 79 77 68 65  | point to anywhe|
00002e50  72 65 20 69 6e 20 62 75  66 66 65 72 73 20 52 30  |re in buffers R0|
00002e60  20 6f 72 20 52 31 2e 20  46 6f 72 20 58 4f 53 5f  | or R1. For XOS_|
00002e70  50 6c 6f 74 2c 20 77 65  20 6f 6e 6c 79 20 64 6f  |Plot, we only do|
00002e80  20 52 30 3d 52 30 2b 31  29 0a 0a 20 8f 09 55 73  | R0=R0+1).. ..Us|
00002e90  65 20 74 68 65 20 63 6f  6d 6d 61 6e 64 20 2a 53  |e the command *S|
00002ea0  74 72 6f 6e 67 43 72 65  61 74 65 20 74 6f 20 63  |trongCreate to c|
00002eb0  72 65 61 74 65 20 61 20  6e 65 77 2c 20 65 6d 70  |reate a new, emp|
00002ec0  74 79 20 6d 61 6e 75 61  6c 2e 0a 0a 20 8f 09 57  |ty manual... ..W|
00002ed0  68 65 6e 20 61 20 66 69  6c 65 20 69 73 20 64 72  |hen a file is dr|
00002ee0  61 67 67 65 64 20 74 6f  20 74 68 65 20 69 63 6f  |agged to the ico|
00002ef0  6e 62 61 72 2c 20 53 74  72 6f 6e 67 48 65 6c 70  |nbar, StrongHelp|
00002f00  20 73 65 74 73 20 74 68  65 20 73 79 73 74 65 6d  | sets the system|
00002f10  20 76 61 72 69 61 62 6c  65 20 74 6d 70 24 70 61  | variable tmp$pa|
00002f20  74 68 20 74 6f 20 74 68  65 20 66 75 6c 6c 20 70  |th to the full p|
00002f30  61 74 68 20 6f 66 20 74  68 65 20 66 69 6c 65 2c  |ath of the file,|
00002f40  20 61 6e 64 20 74 6d 70  24 6c 65 61 66 20 74 6f  | and tmp$leaf to|
00002f50  20 74 68 65 20 6c 65 61  66 6e 61 6d 65 20 6f 66  | the leafname of|
00002f60  20 74 68 65 20 66 69 6c  65 2e 0a 0a 20 8f 09 55  | the file... ..U|
00002f70  73 65 20 74 68 65 20 43  6c 65 61 6e 43 6f 70 79  |se the CleanCopy|
00002f80  20 70 72 6f 67 72 61 6d  20 74 6f 20 6d 69 6e 69  | program to mini|
00002f90  6d 69 73 65 20 69 6e 74  65 72 6e 61 6c 20 77 61  |mise internal wa|
00002fa0  73 74 65 20 61 6e 64 20  66 72 61 67 6d 65 6e 74  |ste and fragment|
00002fb0  61 74 69 6f 6e 2e 20 28  4a 75 73 74 20 64 72 61  |ation. (Just dra|
00002fc0  67 20 74 68 65 20 4d 61  6e 75 61 6c 20 74 6f 20  |g the Manual to |
00002fd0  53 74 72 6f 6e 67 48 65  6c 70 27 73 20 69 63 6f  |StrongHelp's ico|
00002fe0  6e 62 61 72 20 69 63 6f  6e 2c 20 61 6e 64 20 73  |nbar icon, and s|
00002ff0  65 6c 63 74 20 22 43 6c  65 61 6e 43 6f 70 79 22  |elct "CleanCopy"|
00003000  29 0a 0a 20 8f 09 55 73  65 20 74 68 65 20 45 78  |).. ..Use the Ex|
00003010  74 72 61 63 74 20 70 72  6f 67 72 61 6d 20 74 6f  |tract program to|
00003020  20 63 6f 6e 76 65 72 74  20 64 61 74 61 20 66 6f  | convert data fo|
00003030  72 20 74 68 65 20 6f 6c  64 20 76 65 72 73 69 6f  |r the old versio|
00003040  6e 20 6f 66 20 53 74 72  6f 6e 67 48 65 6c 70 2e  |n of StrongHelp.|
00003050  20 54 68 69 73 20 69 73  20 61 6e 20 27 61 64 20  | This is an 'ad |
00003060  68 6f 63 27 20 70 72 6f  67 72 61 6d 2c 20 61 6e  |hoc' program, an|
00003070  64 20 79 6f 75 27 6c 6c  20 68 61 76 65 20 74 6f  |d you'll have to|
00003080  20 65 64 69 74 20 69 74  20 62 65 66 6f 72 65 20  | edit it before |
00003090  79 6f 75 20 72 75 6e 20  69 74 20 66 6f 72 20 61  |you run it for a|
000030a0  20 73 70 65 63 69 66 69  63 20 63 6f 6e 76 65 72  | specific conver|
000030b0  73 69 6f 6e 44 41 54 41  e6 03 00 00 55 73 65 72  |sionDATA....User|
000030c0  20 69 6e 74 65 72 66 61  63 65 0a 20 8f 09 43 6c  | interface. ..Cl|
000030d0  69 63 6b 20 73 65 6c 65  63 74 20 6f 6e 20 74 68  |ick select on th|
000030e0  65 20 69 63 6f 6e 62 61  72 20 69 63 6f 6e 20 74  |e iconbar icon t|
000030f0  6f 20 6f 70 65 6e 20 74  68 65 20 72 6f 6f 74 20  |o open the root |
00003100  70 61 67 65 20 77 69 74  68 20 61 20 6c 69 73 74  |page with a list|
00003110  69 6e 67 20 6f 66 20 61  6c 6c 20 69 6e 73 74 61  |ing of all insta|
00003120  6c 6c 65 64 20 6d 61 6e  75 61 6c 73 2e 0a 0a 20  |lled manuals... |
00003130  8f 09 44 6f 75 62 6c 65  63 6c 69 63 6b 20 6f 6e  |..Doubleclick on|
00003140  20 61 20 53 74 72 6f 6e  67 48 65 6c 70 20 6d 61  | a StrongHelp ma|
00003150  6e 75 61 6c 20 66 69 6c  65 20 74 6f 20 72 65 67  |nual file to reg|
00003160  69 73 74 65 72 20 69 74  20 61 6e 64 20 6f 70 65  |ister it and ope|
00003170  6e 20 69 74 73 20 72 6f  6f 74 20 70 61 67 65 2e  |n its root page.|
00003180  0a 0a 20 8f 09 43 6c 69  63 6b 20 61 64 6a 75 73  |.. ..Click adjus|
00003190  74 20 6f 6e 20 74 68 65  20 69 63 6f 6e 62 61 72  |t on the iconbar|
000031a0  20 69 63 6f 6e 20 74 6f  20 6f 70 65 6e 20 61 20  | icon to open a |
000031b0  77 69 6e 64 6f 77 20 77  69 74 68 20 61 20 6c 69  |window with a li|
000031c0  73 74 20 6f 66 20 74 68  65 20 6c 61 73 74 20 32  |st of the last 2|
000031d0  30 20 63 6c 6f 73 65 64  20 70 61 67 65 73 20 28  |0 closed pages (|
000031e0  4f 6e 6c 79 20 70 61 67  65 73 20 63 6c 6f 73 65  |Only pages close|
000031f0  64 20 77 69 74 68 20 73  65 6c 65 63 74 20 77 69  |d with select wi|
00003200  6c 6c 20 73 68 6f 77 20  75 70 20 68 65 72 65 29  |ll show up here)|
00003210  0a 0a 20 8f 09 44 72 61  67 20 61 20 66 69 6c 65  |.. ..Drag a file|
00003220  20 74 6f 20 74 68 65 20  69 63 6f 6e 62 61 72 20  | to the iconbar |
00003230  69 63 6f 6e 20 74 6f 20  67 65 74 20 68 65 6c 70  |icon to get help|
00003240  20 6f 6e 20 74 68 69 73  20 66 69 6c 65 20 74 79  | on this file ty|
00003250  70 65 2e 20 49 6e 20 74  68 65 20 70 61 67 65 20  |pe. In the page |
00003260  66 6f 72 20 53 74 72 6f  6e 67 48 65 6c 70 20 6d  |for StrongHelp m|
00003270  61 6e 75 61 6c 73 2c 20  79 6f 75 20 63 61 6e 20  |anuals, you can |
00003280  61 63 63 65 73 73 20 73  6f 6d 65 20 75 74 69 6c  |access some util|
00003290  69 74 69 65 73 20 28 69  65 20 43 6c 65 61 6e 43  |ities (ie CleanC|
000032a0  6f 70 79 29 0a 0a 20 8f  09 43 6c 69 63 6b 20 73  |opy).. ..Click s|
000032b0  65 6c 65 63 74 20 6f 72  20 61 64 6a 75 73 74 20  |elect or adjust |
000032c0  6f 6e 20 61 20 6c 69 6e  6b 20 74 6f 20 67 6f 20  |on a link to go |
000032d0  74 6f 20 6e 65 77 20 70  61 67 65 2e 20 41 64 6a  |to new page. Adj|
000032e0  75 73 74 20 63 6c 6f 73  65 73 20 70 61 72 65 6e  |ust closes paren|
000032f0  74 20 77 69 6e 64 6f 77  2c 20 69 6e 20 74 68 65  |t window, in the|
00003300  20 74 72 61 64 69 74 69  6f 6e 61 6c 20 52 69 73  | traditional Ris|
00003310  63 20 4f 53 20 77 61 79  2e 0a 0a 20 8f 09 43 6c  |c OS way... ..Cl|
00003320  6f 73 65 20 77 69 6e 64  6f 77 20 77 69 74 68 20  |ose window with |
00003330  73 65 6c 65 63 74 20 6f  72 20 61 64 6a 75 73 74  |select or adjust|
00003340  2e 20 55 73 65 20 73 68  69 66 74 20 61 64 6a 75  |. Use shift adju|
00003350  73 74 20 74 6f 20 6a 75  73 74 20 6f 70 65 6e 20  |st to just open |
00003360  70 61 72 65 6e 74 20 77  69 6e 64 6f 77 20 77 69  |parent window wi|
00003370  74 68 6f 75 74 20 63 6c  6f 73 69 6e 67 20 74 68  |thout closing th|
00003380  65 20 63 75 72 72 65 6e  74 20 70 61 67 65 2e 0a  |e current page..|
00003390  0a 20 8f 09 57 69 6e 64  6f 77 73 20 63 61 6e 20  |. ..Windows can |
000033a0  61 6c 73 6f 20 62 65 20  63 6c 6f 73 65 64 20 62  |also be closed b|
000033b0  79 20 6b 65 65 70 69 6e  67 20 41 4c 54 20 64 6f  |y keeping ALT do|
000033c0  77 6e 20 61 6e 64 20 63  6c 69 63 6b 69 6e 67 20  |wn and clicking |
000033d0  73 65 6c 65 63 74 2f 61  64 6a 75 73 74 20 61 6e  |select/adjust an|
000033e0  79 77 65 72 65 20 69 6e  73 69 64 65 2e 20 4e 6f  |ywere inside. No|
000033f0  74 20 70 61 72 74 69 63  75 72 6c 61 72 6c 79 20  |t particurlarly |
00003400  52 69 73 63 20 4f 53 20  6c 69 6b 65 2c 20 62 75  |Risc OS like, bu|
00003410  74 20 73 65 65 6d 65 64  20 61 20 67 6f 6f 64 20  |t seemed a good |
00003420  69 64 65 61 20 61 74 20  74 68 65 20 74 69 6d 65  |idea at the time|
00003430  2e 2e 0a 0a 20 8f 09 50  72 65 73 73 20 46 31 20  |.... ..Press F1 |
00003440  69 6e 20 53 74 72 6f 6e  67 45 44 20 28 61 6e 64  |in StrongED (and|
00003450  20 70 72 6f 62 61 62 6c  79 20 5a 61 70 20 6c 61  | probably Zap la|
00003460  74 65 72 20 6f 6e 29 20  74 6f 20 67 65 74 20 68  |ter on) to get h|
00003470  65 6c 70 20 6f 6e 20 74  68 65 20 77 6f 72 64 20  |elp on the word |
00003480  79 6f 75 27 72 65 20 63  75 72 72 65 6e 74 6c 79  |you're currently|
00003490  20 6f 6e 20 28 69 6e 3f  29 2e 00 00 44 41 54 41  | on (in?)...DATA|
000034a0  37 02 00 00 48 65 78 20  63 6f 64 65 20 30 41 2c  |7...Hex code 0A,|
000034b0  20 64 65 63 69 6d 61 6c  20 31 30 2c 20 62 69 6e  | decimal 10, bin|
000034c0  61 72 79 20 30 30 30 30  31 30 31 30 0a 54 68 69  |ary 00001010.Thi|
000034d0  73 20 63 68 61 72 61 63  74 65 72 20 69 73 20 77  |s character is w|
000034e0  68 61 74 20 77 65 20 70  72 6f 66 65 73 73 69 6f  |hat we professio|
000034f0  6e 61 6c 73 20 63 61 6c  6c 20 61 0a 27 4c 69 6e  |nals call a.'Lin|
00003500  65 20 66 65 65 64 27 20  6f 72 20 6a 75 73 74 20  |e feed' or just |
00003510  27 4c 46 27 2e 20 49 74  20 69 73 20 75 73 65 64  |'LF'. It is used|
00003520  20 28 73 6f 6d 65 74 69  6d 65 73 0a 74 6f 67 65  | (sometimes.toge|
00003530  74 68 65 72 20 77 69 74  68 20 61 20 27 43 61 72  |ther with a 'Car|
00003540  72 69 61 67 65 20 52 65  74 75 72 6e 27 20 2f 20  |riage Return' / |
00003550  43 52 29 20 74 6f 0a 73  65 70 61 72 61 74 65 20  |CR) to.separate |
00003560  74 68 65 20 6c 69 6e 65  73 20 69 6e 20 61 20 74  |the lines in a t|
00003570  65 78 74 20 66 69 6c 65  2e 0a 0a 54 68 65 20 6f  |ext file...The o|
00003580  72 69 67 69 6e 20 6f 66  20 74 68 65 20 6e 61 6d  |rigin of the nam|
00003590  65 20 27 4c 69 6e 65 20  66 65 65 64 27 20 69 73  |e 'Line feed' is|
000035a0  20 69 6e 20 74 68 65 20  6f 6c 64 0a 64 61 79 73  | in the old.days|
000035b0  20 77 68 65 6e 20 74 68  65 79 20 64 69 64 6e 27  | when they didn'|
000035c0  74 20 68 61 76 65 20 70  72 6f 70 65 72 20 6d 6f  |t have proper mo|
000035d0  6e 69 74 6f 72 73 2c 20  62 75 74 0a 73 65 6e 74  |nitors, but.sent|
000035e0  20 61 6c 6c 20 6f 75 74  70 75 74 20 74 6f 20 61  | all output to a|
000035f0  20 6c 69 6e 65 20 70 72  69 6e 74 65 72 2e 20 54  | line printer. T|
00003600  68 65 20 4c 46 20 74 68  65 6e 0a 73 63 72 6f 6c  |he LF then.scrol|
00003610  6c 65 64 20 74 68 65 20  70 61 67 65 20 6f 6e 65  |led the page one|
00003620  20 6c 69 6e 65 20 75 70  2c 20 61 6e 64 20 74 68  | line up, and th|
00003630  65 20 43 52 20 6d 6f 76  65 64 0a 74 68 65 20 70  |e CR moved.the p|
00003640  72 69 6e 74 20 68 65 61  64 20 62 61 63 6b 20 74  |rint head back t|
00003650  6f 20 74 68 65 20 6c 65  66 74 20 6d 61 72 67 69  |o the left margi|
00003660  6e 2e 0a 0a 53 6f 6d 65  20 76 65 72 79 20 6f 6c  |n...Some very ol|
00003670  64 2d 66 61 73 69 6f 6e  65 64 20 6d 61 63 68 69  |d-fasioned machi|
00003680  6e 65 73 20 73 74 69 6c  6c 20 75 73 65 20 2a 62  |nes still use *b|
00003690  6f 74 68 2a 0a 74 68 65  73 65 20 63 68 61 72 61  |oth*.these chara|
000036a0  63 74 65 72 73 20 74 6f  20 73 65 70 61 72 61 74  |cters to separat|
000036b0  65 20 6c 69 6e 65 73 20  28 66 6f 72 0a 63 6f 6d  |e lines (for.com|
000036c0  70 61 74 69 62 69 6c 69  74 79 20 72 65 61 73 6f  |patibility reaso|
000036d0  6e 73 29 00 44 41 54 41  4d 01 00 00 53 74 72 6f  |ns).DATAM...Stro|
000036e0  6e 67 48 65 6c 70 20 4d  61 69 6e 20 4d 65 6e 75  |ngHelp Main Menu|
000036f0  0a 23 62 61 63 6b 67 72  6f 75 6e 64 20 77 69 6d  |.#background wim|
00003700  70 20 31 0a 23 70 6f 73  74 66 69 78 20 3a 21 52  |p 1.#postfix :!R|
00003710  6f 6f 74 0a 23 64 72 61  77 20 38 2c 38 20 21 69  |oot.#draw 8,8 !i|
00003720  0a 23 69 6e 64 65 6e 74  20 36 0a 54 68 69 73 20  |.#indent 6.This |
00003730  69 73 20 61 20 6c 69 73  74 20 6f 66 20 61 6c 6c  |is a list of all|
00003740  20 63 75 72 72 65 6e 74  6c 79 20 69 6e 73 74 61  | currently insta|
00003750  6c 6c 65 64 20 6d 61 6e  75 61 6c 73 2e 20 43 6c  |lled manuals. Cl|
00003760  69 63 6b 20 6f 6e 20 74  68 65 20 6f 6e 65 20 79  |ick on the one y|
00003770  6f 75 20 72 65 71 75 69  72 65 2e 0a 23 6c 69 6e  |ou require..#lin|
00003780  65 0a 23 54 61 62 6c 65  20 6c 69 6e 65 73 20 38  |e.#Table lines 8|
00003790  0a 23 4d 61 6e 75 61 6c  73 0a 23 45 6e 64 74 61  |.#Manuals.#Endta|
000037a0  62 6c 65 0a 23 69 6e 64  65 6e 74 20 30 0a 23 62  |ble.#indent 0.#b|
000037b0  65 6c 6f 77 3b 20 4c 69  6e 65 3b 20 57 72 61 70  |elow; Line; Wrap|
000037c0  20 6f 66 66 3b 20 41 6c  69 67 6e 20 43 65 6e 74  | off; Align Cent|
000037d0  72 65 0a 53 74 72 6f 6e  67 48 65 6c 70 20 69 73  |re.StrongHelp is|
000037e0  20 61 20 66 72 65 65 77  61 72 65 20 70 72 6f 64  | a freeware prod|
000037f0  75 63 74 20 62 79 20 47  75 74 74 6f 72 6d 20 56  |uct by Guttorm V|
00003800  69 6b 0a 54 68 65 20 44  72 61 77 46 69 6c 65 20  |ik.The DrawFile |
00003810  6d 6f 64 75 6c 65 20 69  73 20 a9 20 41 63 6f 72  |module is . Acor|
00003820  6e 00 00 00 44 41 54 41  f5 01 00 00 49 6e 64 65  |n...DATA....Inde|
00003830  6e 74 0a 46 75 6c 6c 20  73 79 6e 74 61 78 20 3a  |nt.Full syntax :|
00003840  0a 23 66 43 6f 64 65 3b  20 49 6e 64 65 6e 74 20  |.#fCode; Indent |
00003850  34 0a 5c 49 6e 64 65 6e  74 20 5b 5b 2b 5d 6e 75  |4.\Indent [[+]nu|
00003860  6d 62 65 72 5d 0a 23 66  3b 49 6e 64 65 6e 74 0a  |mber].#f;Indent.|
00003870  0a 54 68 69 73 20 69 73  20 75 73 65 64 20 74 6f  |.This is used to|
00003880  20 69 6e 64 65 6e 74 20  70 61 72 61 67 72 61 70  | indent paragrap|
00003890  68 73 20 6f 66 20 74 65  78 74 2e 20 43 75 72 72  |hs of text. Curr|
000038a0  65 6e 74 6c 79 20 74 68  69 73 20 69 73 20 67 69  |ently this is gi|
000038b0  76 65 6e 20 69 6e 20 4f  53 20 63 68 61 72 61 63  |ven in OS charac|
000038c0  74 65 72 73 20 28 69 65  20 61 63 74 75 61 6c 20  |ters (ie actual |
000038d0  4f 53 20 77 69 64 74 68  20 69 73 20 6e 75 6d 62  |OS width is numb|
000038e0  65 72 20 2a 20 31 36 29  20 55 73 65 20 22 2b 22  |er * 16) Use "+"|
000038f0  20 74 6f 20 61 64 64 20  69 6e 64 65 6e 74 20 74  | to add indent t|
00003900  6f 20 63 75 72 72 65 6e  74 20 69 6e 64 65 6e 74  |o current indent|
00003910  2c 20 61 6e 64 20 22 49  6e 64 65 6e 74 22 20 62  |, and "Indent" b|
00003920  79 20 69 74 73 65 6c 66  20 74 6f 20 67 6f 20 62  |y itself to go b|
00003930  61 63 6b 20 6f 6e 65 20  6c 65 76 65 6c 20 74 6f  |ack one level to|
00003940  20 70 72 65 76 69 6f 75  73 20 69 6e 64 65 6e 74  | previous indent|
00003950  2e 0a 0a 43 75 72 72 65  6e 74 6c 79 20 75 73 69  |...Currently usi|
00003960  6e 67 20 49 6e 64 65 6e  74 20 69 73 20 74 68 65  |ng Indent is the|
00003970  20 6f 6e 6c 79 20 77 61  79 20 74 6f 20 70 75 74  | only way to put|
00003980  20 74 65 78 74 20 74 6f  20 74 68 65 20 72 69 67  | text to the rig|
00003990  68 74 20 6f 66 20 67 72  61 70 68 69 63 73 20 69  |ht of graphics i|
000039a0  6e 20 74 68 65 20 6d 61  72 67 69 6e 2e 0a 0a 45  |n the margin...E|
000039b0  78 61 6d 70 6c 65 3a 0a  23 66 43 6f 64 65 0a 4c  |xample:.#fCode.L|
000039c0  65 76 65 6c 20 30 0a 5c  23 49 64 65 6e 74 20 34  |evel 0.\#Ident 4|
000039d0  0a 4c 65 76 65 6c 20 34  0a 5c 23 49 6e 64 65 6e  |.Level 4.\#Inden|
000039e0  74 20 2b 34 0a 4c 65 76  65 6c 20 38 0a 5c 23 49  |t +4.Level 8.\#I|
000039f0  6e 64 65 6e 74 0a 4c 65  76 65 6c 20 34 20 61 67  |ndent.Level 4 ag|
00003a00  61 69 6e 0a 5c 23 49 6e  64 65 6e 74 0a 42 61 63  |ain.\#Indent.Bac|
00003a10  6b 20 74 6f 20 30 0a 23  66 00 00 00 44 41 54 41  |k to 0.#f...DATA|
00003a20  53 01 00 00 41 6c 69 67  6e 0a 46 75 6c 6c 20 73  |S...Align.Full s|
00003a30  79 6e 74 61 78 20 3a 0a  23 66 43 6f 64 65 3b 20  |yntax :.#fCode; |
00003a40  49 6e 64 65 6e 74 20 34  0a 5c 23 41 6c 69 67 6e  |Indent 4.\#Align|
00003a50  20 4c 65 66 74 20 7c 20  52 69 67 68 74 20 7c 20  | Left | Right | |
00003a60  43 65 6e 74 72 65 0a 23  66 3b 49 6e 64 65 6e 74  |Centre.#f;Indent|
00003a70  0a 0a 54 65 6c 6c 73 20  53 74 72 6f 6e 67 48 65  |..Tells StrongHe|
00003a80  6c 70 20 77 68 65 72 65  20 74 6f 20 70 75 74 20  |lp where to put |
00003a90  74 68 65 20 66 6f 6c 6c  6f 77 69 6e 67 20 6c 69  |the following li|
00003aa0  6e 65 73 2e 0a 0a 45 78  61 6d 70 6c 65 3a 0a 23  |nes...Example:.#|
00003ab0  66 43 6f 64 65 0a 5c 23  41 6c 69 67 6e 20 43 65  |fCode.\#Align Ce|
00003ac0  6e 74 72 65 0a 54 68 65  72 65 20 6f 6e 63 65 20  |ntre.There once |
00003ad0  77 61 73 20 61 20 67 69  72 6c 20 77 68 6f 20 6c  |was a girl who l|
00003ae0  69 6b 65 64 20 73 68 65  72 72 79 2c 0a 77 68 6f  |iked sherry,.who|
00003af0  20 64 72 61 6e 6b 20 69  74 20 77 68 65 6e 20 73  | drank it when s|
00003b00  68 65 20 6c 6f 73 74 20  68 65 72 20 63 68 65 72  |he lost her cher|
00003b10  72 79 2c 0a 74 61 74 61  20 74 61 20 74 61 74 61  |ry,.tata ta tata|
00003b20  0a 74 61 74 61 20 74 61  20 74 61 74 61 0a 74 61  |.tata ta tata.ta|
00003b30  20 74 61 74 61 20 74 61  20 74 61 74 61 20 74 61  | tata ta tata ta|
00003b40  20 74 61 20 74 61 0a 28  2a 49 2a 20 64 6f 6e 27  | ta ta.(*I* don'|
00003b50  74 20 6b 6e 6f 77 20 61  6e 79 20 6c 69 6d 65 72  |t know any limer|
00003b60  69 63 73 29 0a 5c 23 41  6c 69 67 6e 0a 23 66 00  |ics).\#Align.#f.|
00003b70  44 41 54 41 5e 03 00 00  42 61 63 6b 67 72 6f 75  |DATA^...Backgrou|
00003b80  6e 64 0a 46 75 6c 6c 20  73 79 6e 74 61 78 20 3a  |nd.Full syntax :|
00003b90  0a 23 66 43 6f 64 65 3b  20 49 6e 64 65 6e 74 20  |.#fCode; Indent |
00003ba0  34 3b 20 77 72 61 70 20  6f 66 66 0a 42 61 63 6b  |4; wrap off.Back|
00003bb0  67 72 6f 75 6e 64 20 5c  7b 20 57 69 6d 70 20 6e  |ground \{ Wimp n|
00003bc0  6f 20 7c 20 52 47 42 20  6e 6f 2c 6e 6f 2c 6e 6f  |o | RGB no,no,no|
00003bd0  20 7c 20 54 69 6c 65 20  73 70 72 69 74 65 6e 61  | | Tile spritena|
00003be0  6d 65 20 7d 0a 23 66 3b  49 6e 64 65 6e 74 3b 20  |me }.#f;Indent; |
00003bf0  77 72 61 70 20 6e 6f 6a  6f 69 6e 0a 0a 54 68 69  |wrap nojoin..Thi|
00003c00  73 20 74 65 6c 6c 73 20  53 74 72 6f 6e 67 48 65  |s tells StrongHe|
00003c10  6c 70 20 68 6f 77 20 63  6c 65 61 72 20 74 68 65  |lp how clear the|
00003c20  20 62 61 63 6b 67 72 6f  75 6e 64 2c 20 61 6e 64  | background, and|
00003c30  20 77 68 61 74 20 27 68  69 6e 74 27 20 74 6f 20  | what 'hint' to |
00003c40  75 73 65 20 61 73 20 66  6f 6e 74 20 62 61 63 6b  |use as font back|
00003c50  67 72 6f 75 6e 64 20 63  6f 6c 6f 75 72 2e 20 49  |ground colour. I|
00003c60  66 20 22 57 69 6d 70 22  20 69 73 20 64 65 66 69  |f "Wimp" is defi|
00003c70  6e 65 64 2c 20 74 68 65  6e 20 53 74 72 6f 6e 67  |ned, then Strong|
00003c80  48 65 6c 70 20 77 69 6c  6c 20 6c 65 74 20 74 68  |Help will let th|
00003c90  65 20 57 69 6d 70 20 63  6c 65 61 72 20 74 68 65  |e Wimp clear the|
00003ca0  20 62 61 63 6b 67 72 6f  75 6e 64 20 77 69 74 68  | background with|
00003cb0  20 74 68 69 73 20 63 6f  6c 6f 75 72 2c 20 61 6e  | this colour, an|
00003cc0  64 20 74 68 75 73 20 75  73 65 20 74 68 65 20 57  |d thus use the W|
00003cd0  69 6d 70 20 22 6d 61 72  62 65 6c 69 6e 67 22 20  |imp "marbeling" |
00003ce0  77 68 65 72 65 20 74 68  61 74 20 69 73 20 61 63  |where that is ac|
00003cf0  74 69 76 61 74 65 64 20  28 4e 6f 72 6d 61 6c 6c  |tivated (Normall|
00003d00  79 20 6f 6e 6c 79 20 66  6f 72 20 63 6f 6c 6f 75  |y only for colou|
00003d10  72 20 31 29 2e 20 49 66  20 22 52 47 42 22 20 69  |r 1). If "RGB" i|
00003d20  73 20 67 69 76 65 6e 20  74 68 65 6e 20 53 74 72  |s given then Str|
00003d30  6f 6e 67 48 65 6c 70 20  77 69 6c 6c 20 70 61 73  |ongHelp will pas|
00003d40  73 20 74 68 69 73 20 74  68 72 6f 75 67 68 20 43  |s this through C|
00003d50  6f 6c 6f 75 72 74 72 61  6e 73 2c 20 77 68 69 63  |olourtrans, whic|
00003d60  68 20 77 69 6c 6c 20 69  66 20 6e 65 63 63 65 73  |h will if necces|
00003d70  73 61 72 79 20 64 69 74  68 65 72 20 74 6f 20 73  |sary dither to s|
00003d80  69 6d 75 6c 61 74 65 20  74 68 65 20 63 6f 72 72  |imulate the corr|
00003d90  65 63 74 20 63 6f 6c 6f  75 72 2e 20 46 69 6e 61  |ect colour. Fina|
00003da0  6c 6c 79 2c 20 22 54 69  6c 65 22 20 77 69 6c 6c  |lly, "Tile" will|
00003db0  20 2f 74 69 6c 65 2f 20  74 68 65 20 62 61 63 6b  | /tile/ the back|
00003dc0  67 72 6f 75 6e 64 20 77  69 74 68 20 74 68 65 20  |ground with the |
00003dd0  67 69 76 65 6e 20 73 70  72 69 74 65 2e 0a 0a 59  |given sprite...Y|
00003de0  6f 75 20 77 6f 75 6c 64  20 6e 6f 72 6d 61 6c 6c  |ou would normall|
00003df0  79 20 6f 6e 6c 79 20 75  73 65 20 74 68 69 73 20  |y only use this |
00003e00  63 6f 6d 6d 61 6e 64 20  69 6e 20 74 68 65 20 21  |command in the !|
00003e10  53 74 72 6f 6e 67 48 6c  70 2e 21 43 6f 6e 66 69  |StrongHlp.!Confi|
00003e20  67 75 72 65 20 6f 72 20  5c 3c 4d 61 6e 75 61 6c  |gure or \<Manual|
00003e30  3e 2e 21 43 6f 6e 66 69  67 75 72 65 20 66 69 6c  |>.!Configure fil|
00003e40  65 73 2c 20 6f 72 20 69  6e 20 61 20 74 69 74 6c  |es, or in a titl|
00003e50  65 20 70 61 67 65 2e 0a  0a 45 78 61 6d 70 6c 65  |e page...Example|
00003e60  3a 0a 23 66 43 6f 64 65  0a 23 42 61 63 6b 67 72  |:.#fCode.#Backgr|
00003e70  6f 75 6e 64 20 52 47 42  20 32 31 30 2c 32 31 30  |ound RGB 210,210|
00003e80  2c 32 31 30 0a 54 68 69  73 20 69 73 20 74 68 65  |,210.This is the|
00003e90  20 62 61 63 6b 67 72 6f  75 6e 64 20 75 73 65 64  | background used|
00003ea0  20 66 6f 72 20 74 68 69  73 20 70 61 67 65 0a 5c  | for this page.\|
00003eb0  23 42 61 63 6b 67 72 6f  75 6e 64 20 52 47 42 20  |#Background RGB |
00003ec0  32 31 30 2c 32 31 30 2c  32 31 30 0a 23 66 00 00  |210,210,210.#f..|
00003ed0  44 41 54 41 05 02 00 00  42 65 6c 6f 77 0a 46 75  |DATA....Below.Fu|
00003ee0  6c 6c 20 73 79 6e 74 61  78 20 3a 0a 23 66 43 6f  |ll syntax :.#fCo|
00003ef0  64 65 3b 20 49 6e 64 65  6e 74 20 34 0a 42 65 6c  |de; Indent 4.Bel|
00003f00  6f 77 0a 23 66 3b 49 6e  64 65 6e 74 0a 0a 54 68  |ow.#f;Indent..Th|
00003f10  69 73 20 74 65 6c 6c 73  20 53 74 72 6f 6e 67 48  |is tells StrongH|
00003f20  65 6c 70 20 74 68 61 74  20 74 68 65 20 6e 65 78  |elp that the nex|
00003f30  74 20 74 65 78 74 20 6f  72 20 67 72 61 70 68 69  |t text or graphi|
00003f40  63 73 20 73 68 6f 75 6c  64 20 61 70 70 65 61 72  |cs should appear|
00003f50  20 62 65 6c 6f 77 20 65  76 65 72 79 74 68 69 6e  | below everythin|
00003f60  67 20 74 68 61 74 20 69  73 20 6f 6e 20 74 68 65  |g that is on the|
00003f70  20 70 61 67 65 20 73 6f  20 66 61 72 2e 0a 0a 59  | page so far...Y|
00003f80  6f 75 20 77 6f 75 6c 64  20 6e 6f 72 6d 61 6c 6c  |ou would normall|
00003f90  79 20 75 73 65 20 74 68  69 73 20 74 6f 20 67 65  |y use this to ge|
00003fa0  74 20 62 65 6c 6f 77 20  73 70 72 69 74 65 73 20  |t below sprites |
00003fb0  6f 72 20 64 72 61 77 66  69 6c 65 73 20 77 68 65  |or drawfiles whe|
00003fc0  72 65 20 74 68 65 20 78  20 6f 72 20 79 20 63 6f  |re the x or y co|
00003fd0  6f 72 64 69 6e 61 74 65  20 69 73 20 67 69 76 65  |ordinate is give|
00003fe0  6e 20 61 73 20 61 6e 20  61 62 73 6f 6c 75 74 65  |n as an absolute|
00003ff0  20 76 61 6c 75 65 2e 20  28 49 66 20 79 6f 75 20  | value. (If you |
00004000  75 73 65 20 22 63 2c 66  22 20 61 73 20 63 6f 6f  |use "c,f" as coo|
00004010  72 64 69 6e 61 74 65 20  74 68 65 6e 20 74 68 65  |rdinate then the|
00004020  20 74 65 78 74 20 61 75  74 6f 6d 61 74 69 63 61  | text automatica|
00004030  6c 6c 79 20 63 6f 6e 74  69 6e 75 65 73 20 62 65  |lly continues be|
00004040  6c 6f 77 29 0a 0a 45 78  61 6d 70 6c 65 3a 0a 23  |low)..Example:.#|
00004050  66 43 6f 64 65 0a 5c 23  53 70 72 69 74 65 20 30  |fCode.\#Sprite 0|
00004060  2c 66 20 21 53 74 72 6f  6e 67 48 6c 70 3b 20 49  |,f !StrongHlp; I|
00004070  6e 64 65 6e 74 20 38 0a  48 65 72 65 20 69 73 20  |ndent 8.Here is |
00004080  61 20 6c 69 6e 65 20 74  6f 20 74 68 65 20 72 69  |a line to the ri|
00004090  67 68 74 20 6f 66 20 74  68 65 20 73 70 72 69 74  |ght of the sprit|
000040a0  65 0a 5c 23 49 6e 64 65  6e 74 3b 20 62 65 6c 6f  |e.\#Indent; belo|
000040b0  77 0a 48 65 72 65 20 69  73 20 61 20 6c 69 6e 65  |w.Here is a line|
000040c0  20 62 65 6c 6f 77 20 74  68 65 20 73 70 72 69 74  | below the sprit|
000040d0  65 2e 0a 23 66 00 00 00  44 41 54 41 7c 01 00 00  |e..#f...DATA|...|
000040e0  44 72 61 77 0a 46 75 6c  6c 20 73 79 6e 74 61 78  |Draw.Full syntax|
000040f0  20 3a 0a 23 66 43 6f 64  65 3b 20 49 6e 64 65 6e  | :.#fCode; Inden|
00004100  74 20 34 0a 44 72 61 77  20 78 2c 79 20 64 72 61  |t 4.Draw x,y dra|
00004110  77 66 69 6c 65 6e 61 6d  65 0a 23 66 3b 49 6e 64  |wfilename.#f;Ind|
00004120  65 6e 74 0a 0a 78 20 69  73 20 6e 6f 20 6f 72 20  |ent..x is no or |
00004130  22 63 65 6e 74 72 65 22  0a 79 20 69 73 20 6e 6f  |"centre".y is no|
00004140  20 6f 72 20 22 66 6c 6f  61 74 22 0a 30 2c 30 20  | or "float".0,0 |
00004150  69 73 20 69 6e 20 74 6f  70 20 6c 65 66 74 20 63  |is in top left c|
00004160  6f 72 6e 65 72 0a 0a 54  68 69 73 20 70 6c 61 63  |orner..This plac|
00004170  65 73 20 61 20 44 72 61  77 66 69 6c 65 20 61 74  |es a Drawfile at|
00004180  20 74 68 65 20 72 65 71  75 65 73 74 65 64 20 70  | the requested p|
00004190  6f 73 74 69 6f 6e 2e 20  54 6f 20 61 63 74 75 61  |ostion. To actua|
000041a0  6c 6c 79 20 72 65 6e 64  65 72 20 69 74 2c 20 53  |lly render it, S|
000041b0  74 72 6f 6e 67 48 65 6c  70 20 72 65 6c 69 65 73  |trongHelp relies|
000041c0  20 6f 6e 20 74 68 65 20  44 72 61 77 46 69 6c 65  | on the DrawFile|
000041d0  20 6d 6f 64 75 6c 65 20  72 65 6c 65 61 73 65 64  | module released|
000041e0  20 62 79 20 41 63 6f 72  6e 2e 20 49 66 20 74 68  | by Acorn. If th|
000041f0  69 73 20 69 73 20 6e 6f  74 20 70 72 65 73 65 6e  |is is not presen|
00004200  74 2c 20 53 74 72 6f 6e  67 48 65 6c 70 20 77 69  |t, StrongHelp wi|
00004210  6c 6c 20 6a 75 73 74 20  6c 65 61 76 65 20 74 68  |ll just leave th|
00004220  65 20 73 70 61 63 65 20  65 6d 70 74 79 2e 0a 0a  |e space empty...|
00004230  45 78 61 6d 70 6c 65 3a  0a 23 66 43 6f 64 65 0a  |Example:.#fCode.|
00004240  5c 23 44 72 61 77 66 69  6c 65 20 30 2c 30 20 21  |\#Drawfile 0,0 !|
00004250  69 0a 23 66 44 41 54 41  40 02 00 00 54 61 62 6c  |i.#fDATA@...Tabl|
00004260  65 0a 46 75 6c 6c 20 73  79 6e 74 61 78 20 3a 0a  |e.Full syntax :.|
00004270  23 66 43 6f 64 65 3b 20  49 6e 64 65 6e 74 20 34  |#fCode; Indent 4|
00004280  0a 5c 23 54 61 62 6c 65  20 5b 43 6f 6c 75 6d 6e  |.\#Table [Column|
00004290  73 20 7c 20 4c 69 6e 65  73 5d 20 6e 6f 20 5b 6e  |s | Lines] no [n|
000042a0  6f 5d 0a 53 6f 6d 65 20  6c 69 6e 65 73 0a 6f 66  |o].Some lines.of|
000042b0  20 74 65 78 74 0a 5c 23  45 6e 64 74 61 62 6c 65  | text.\#Endtable|
000042c0  0a 23 66 3b 49 6e 64 65  6e 74 0a 0a 54 68 65 20  |.#f;Indent..The |
000042d0  6c 69 6e 65 73 20 62 65  74 77 65 65 6e 20 22 54  |lines between "T|
000042e0  61 62 6c 65 22 20 61 6e  64 20 22 45 6e 64 74 61  |able" and "Endta|
000042f0  62 6c 65 22 20 61 72 65  20 6f 72 64 65 72 65 64  |ble" are ordered|
00004300  20 69 6e 20 63 6f 6c 75  6d 6e 73 20 73 6f 20 74  | in columns so t|
00004310  68 61 74 20 74 68 65 20  67 69 76 65 6e 20 6e 75  |hat the given nu|
00004320  6d 62 65 72 20 6f 66 20  63 6f 6c 75 6d 6e 73 20  |mber of columns |
00004330  6f 72 20 6c 69 6e 65 73  20 69 73 20 72 65 61 63  |or lines is reac|
00004340  68 65 64 2e 20 49 66 20  6e 65 69 74 68 65 72 20  |hed. If neither |
00004350  22 43 6f 6c 75 6d 6e 73  22 20 6f 72 20 22 4c 69  |"Columns" or "Li|
00004360  6e 65 73 22 20 61 72 65  20 67 69 76 65 6e 2c 20  |nes" are given, |
00004370  74 68 65 6e 20 22 43 6f  6c 75 6d 6e 73 22 69 73  |then "Columns"is|
00004380  20 61 73 73 75 6d 65 64  2e 20 54 68 65 20 73 65  | assumed. The se|
00004390  63 6f 6e 64 20 6e 75 6d  62 65 72 20 69 73 20 74  |cond number is t|
000043a0  68 65 72 65 20 66 6f 72  20 68 69 73 74 6f 72 69  |here for histori|
000043b0  63 20 72 65 61 73 6f 6e  73 2c 20 61 6e 64 20 69  |c reasons, and i|
000043c0  73 20 69 67 6e 6f 72 65  64 2e 0a 0a 7b 2a 7d 4e  |s ignored...{*}N|
000043d0  6f 20 22 23 22 20 63 6f  6d 6d 61 6e 64 73 20 6f  |o "#" commands o|
000043e0  72 20 63 6f 6d 6d 65 6e  74 73 20 63 61 6e 20 61  |r comments can a|
000043f0  70 70 65 61 72 20 69 6e  20 74 68 65 20 74 65 78  |ppear in the tex|
00004400  74 2c 20 61 6e 64 20 6f  6e 65 20 73 68 6f 75 6c  |t, and one shoul|
00004410  64 20 62 65 20 63 61 72  65 66 75 6c 20 77 69 74  |d be careful wit|
00004420  68 20 22 5c 7b 7d 22 20  63 6f 6d 6d 61 6e 64 73  |h "\{}" commands|
00004430  2e 7b 2a 7d 0a 0a 45 78  61 6d 70 6c 65 3a 0a 23  |.{*}..Example:.#|
00004440  66 43 6f 64 65 0a 5c 23  54 61 62 6c 65 20 4c 69  |fCode.\#Table Li|
00004450  6e 65 73 20 32 0a 20 54  68 65 73 65 0a 20 57 6f  |nes 2. These. Wo|
00004460  72 64 73 0a 20 57 69 6c  6c 0a 20 42 65 0a 20 4f  |rds. Will. Be. O|
00004470  72 64 65 72 65 64 0a 20  49 6e 0a 20 34 0a 20 43  |rdered. In. 4. C|
00004480  6f 6c 75 6d 6e 73 0a 5c  23 45 6e 64 74 61 62 6c  |olumns.\#Endtabl|
00004490  65 0a 23 66 44 41 54 41  92 08 00 00 46 0a 46 75  |e.#fDATA....F.Fu|
000044a0  6c 6c 20 73 79 6e 74 61  78 20 3a 0a 23 66 43 6f  |ll syntax :.#fCo|
000044b0  64 65 3b 20 49 6e 64 65  6e 74 20 34 0a 31 3a 20  |de; Indent 4.1: |
000044c0  23 66 0a 32 3a 20 23 66  5c 7b 27 2a 2f 5f 27 7d  |#f.2: #f\{'*/_'}|
000044d0  5b 6e 6f 5d 0a 33 3a 20  23 66 6e 6f 20 3d 09 66  |[no].3: #fno =.f|
000044e0  6f 6e 74 6e 61 6d 65 20  78 73 69 7a 65 20 5b 79  |ontname xsize [y|
000044f0  73 69 7a 65 5d 20 5b 42  6f 6c 64 20 6e 6f 5d 20  |size] [Bold no] |
00004500  5b 49 74 61 6c 69 63 20  6e 6f 5d 20 5b 42 6f 74  |[Italic no] [Bot|
00004510  68 20 6e 6f 5d 0a 23 74  61 62 0a 34 3a 20 23 66  |h no].#tab.4: #f|
00004520  6e 61 6d 65 0a 35 3a 20  23 66 6e 61 6d 65 20 3d  |name.5: #fname =|
00004530  09 5b 20 66 5c 7b 27 2a  2f 5f 27 7d 5b 6e 6f 5d  |.[ f\{'*/_'}[no]|
00004540  20 5d 20 5b 52 47 42 20  6e 6f 2c 6e 6f 2c 6e 6f  | ] [RGB no,no,no|
00004550  5d 20 5b 41 6c 69 67 6e  20 4c 65 66 74 7c 52 69  |] [Align Left|Ri|
00004560  67 68 74 7c 43 65 6e 74  72 65 5d 0a 23 74 61 62  |ght|Centre].#tab|
00004570  20 20 0a 36 3a 20 23 66  6e 6f 2f 6e 61 6d 65 3a  |  .6: #fno/name:|
00004580  53 6f 6d 65 20 74 65 78  74 0a 23 66 3b 49 6e 64  |Some text.#f;Ind|
00004590  65 6e 74 0a 0a 54 68 69  73 20 65 69 74 68 65 72  |ent..This either|
000045a0  20 73 65 74 73 20 77 68  69 63 68 20 66 6f 6e 74  | sets which font|
000045b0  2f 73 74 79 6c 65 20 74  6f 20 75 73 65 20 6f 72  |/style to use or|
000045c0  20 64 65 66 69 6e 65 20  61 20 66 6f 6e 74 2f 73  | define a font/s|
000045d0  74 79 6c 65 2e 0a 0a 31  3a 09 54 68 69 73 20 6a  |tyle...1:.This j|
000045e0  75 73 74 20 72 65 73 74  6f 72 65 73 20 70 72 65  |ust restores pre|
000045f0  76 69 6f 75 73 20 66 6f  6e 74 2f 72 67 62 2f 61  |vious font/rgb/a|
00004600  6c 69 67 6e 20 76 61 6c  75 65 73 2e 20 41 20 6d  |lign values. A m|
00004610  61 78 69 6d 75 6d 20 6f  66 20 33 32 20 6c 65 76  |aximum of 32 lev|
00004620  65 6c 73 20 61 72 65 20  72 65 6d 65 6d 62 65 72  |els are remember|
00004630  65 64 2e 0a 32 3a 09 54  68 69 73 20 73 65 74 73  |ed..2:.This sets|
00004640  20 61 20 70 68 79 73 69  63 61 6c 20 66 6f 6e 74  | a physical font|
00004650  2e 20 54 68 65 20 63 68  61 72 61 63 74 65 72 73  |. The characters|
00004660  20 27 2a 2f 5f 27 20 6d  65 61 6e 73 20 75 73 65  | '*/_' means use|
00004670  20 62 6f 6c 64 2f 69 74  61 6c 69 63 20 76 61 72  | bold/italic var|
00004680  69 61 6e 74 20 6f 66 20  66 6f 6e 74 20 6f 72 20  |iant of font or |
00004690  55 6e 64 65 72 6c 69 6e  65 20 66 6f 6e 74 2e 20  |Underline font. |
000046a0  49 66 20 66 6f 6e 74 20  6e 75 6d 62 65 72 20 69  |If font number i|
000046b0  73 20 6e 6f 74 20 67 69  76 65 6e 20 74 68 65 6e  |s not given then|
000046c0  20 74 68 65 20 63 75 72  72 65 6e 74 20 66 6f 6e  | the current fon|
000046d0  74 20 69 73 20 6d 6f 64  69 66 69 65 64 2e 20 46  |t is modified. F|
000046e0  2a 20 6d 65 61 6e 73 20  74 6f 67 67 6c 65 20 62  |* means toggle b|
000046f0  6f 6c 64 2d 66 6c 61 67  20 66 6f 72 20 74 68 65  |old-flag for the|
00004700  20 63 75 72 72 65 6e 74  20 66 6f 6e 74 2c 20 61  | current font, a|
00004710  6e 64 20 46 2a 30 20 6d  65 61 6e 73 20 75 73 65  |nd F*0 means use|
00004720  20 62 6f 6c 64 20 76 65  72 73 69 6f 6e 20 6f 66  | bold version of|
00004730  20 66 6f 6e 74 20 30 2e  20 54 68 69 73 20 73 68  | font 0. This sh|
00004740  6f 75 6c 64 20 6e 6f 20  6c 6f 6e 67 65 72 20 62  |ould no longer b|
00004750  65 20 75 73 65 64 2e 20  55 73 65 20 73 74 79 6c  |e used. Use styl|
00004760  65 73 20 69 6e 73 74 65  61 64 2e 0a 33 3a 09 54  |es instead..3:.T|
00004770  68 69 73 20 64 65 66 69  6e 65 73 20 61 20 70 68  |his defines a ph|
00004780  79 73 69 63 61 6c 20 66  6f 6e 74 2e 20 41 20 66  |ysical font. A f|
00004790  6f 6e 74 20 74 68 61 74  20 68 61 73 20 61 6c 72  |ont that has alr|
000047a0  65 61 64 79 20 62 65 65  6e 20 75 73 65 64 20 6f  |eady been used o|
000047b0  6e 20 74 68 65 20 70 61  67 65 20 63 61 6e 20 6e  |n the page can n|
000047c0  6f 74 20 62 65 20 72 65  64 65 66 69 6e 65 64 2e  |ot be redefined.|
000047d0  20 54 68 65 20 4e 75 62  65 72 73 20 61 66 74 65  | The Nubers afte|
000047e0  72 20 22 42 6f 6c 64 22  20 61 6e 64 20 22 49 74  |r "Bold" and "It|
000047f0  61 6c 69 63 22 20 61 72  65 20 6f 74 68 65 72 20  |alic" are other |
00004800  70 68 79 73 69 63 61 6c  20 66 6f 6e 74 73 2c 20  |physical fonts, |
00004810  61 6e 64 20 61 72 65 20  74 68 65 20 6f 6e 65 73  |and are the ones|
00004820  20 75 73 65 64 20 77 68  65 6e 20 74 68 65 20 46  | used when the F|
00004830  5c 7b 27 2a 2f 27 7d 20  66 6f 72 6d 20 69 73 20  |\{'*/'} form is |
00004840  75 73 65 64 2e 20 59 6f  75 20 77 6f 75 6c 64 20  |used. You would |
00004850  6e 6f 72 6d 61 6c 6c 79  20 6f 6e 6c 79 20 75 73  |normally only us|
00004860  65 20 74 68 69 73 20 69  6e 20 6f 6e 65 20 6f 66  |e this in one of|
00004870  20 74 68 65 20 21 43 6f  6e 66 69 67 75 72 65 20  | the !Configure |
00004880  66 69 6c 65 73 2e 0a 34  3a 09 54 68 69 73 20 73  |files..4:.This s|
00004890  65 74 73 20 77 68 69 63  68 20 73 74 79 6c 65 20  |ets which style |
000048a0  73 68 6f 75 6c 64 20 62  65 20 75 73 65 64 20 66  |should be used f|
000048b0  6f 72 20 74 68 65 20 66  6f 6c 6c 6f 77 69 6e 67  |or the following|
000048c0  20 74 65 78 74 2e 0a 35  3a 09 54 68 69 73 20 64  | text..5:.This d|
000048d0  65 66 69 6e 65 73 20 61  20 73 74 79 6c 65 2e 20  |efines a style. |
000048e0  54 68 69 73 20 63 61 6e  20 62 65 20 64 6f 6e 65  |This can be done|
000048f0  20 61 74 20 61 6e 79 20  74 69 6d 65 2c 20 61 6e  | at any time, an|
00004900  64 20 77 69 6c 6c 20 6f  6e 6c 79 20 69 6e 66 6c  |d will only infl|
00004910  75 65 6e 63 65 20 74 68  65 20 66 6f 6c 6c 6f 77  |uence the follow|
00004920  69 6e 67 20 74 65 78 74  2c 20 62 75 74 20 6e 6f  |ing text, but no|
00004930  72 6d 61 6c 6c 79 20 79  6f 75 20 77 6f 75 6c 64  |rmally you would|
00004940  20 6f 6e 6c 79 20 64 6f  20 74 68 69 73 20 69 6e  | only do this in|
00004950  20 74 68 65 20 21 43 6f  6e 66 69 67 75 72 65 20  | the !Configure |
00004960  66 69 6c 65 73 2e 0a 36  3a 09 54 68 69 73 20 69  |files..6:.This i|
00004970  73 20 61 20 73 68 6f 72  74 20 66 6f 72 6d 20 6f  |s a short form o|
00004980  66 20 5c 7b 66 6e 6f 2f  6e 61 6d 65 7d 53 6f 6d  |f \{fno/name}Som|
00004990  65 20 74 65 78 74 5c 7b  66 7d 2e 20 49 74 20 69  |e text\{f}. It i|
000049a0  73 20 70 61 72 74 69 63  75 72 6c 61 72 6c 79 20  |s particurlarly |
000049b0  73 75 69 74 61 62 6c 65  20 66 6f 72 20 68 65 61  |suitable for hea|
000049c0  64 69 6e 67 73 3a 20 23  66 48 31 3a 54 68 69 73  |dings: #fH1:This|
000049d0  20 69 73 20 61 20 48 65  61 64 69 6e 67 2e 2e 20  | is a Heading.. |
000049e0  49 74 20 69 73 20 61 6c  73 6f 20 68 61 6e 64 79  |It is also handy|
000049f0  20 66 6f 72 20 69 6e 74  72 6f 64 75 63 69 6e 67  | for introducing|
00004a00  20 73 69 6e 67 6c 65 20  63 68 61 72 61 63 74 65  | single characte|
00004a10  72 73 20 66 72 6f 6d 20  2f 73 74 72 61 6e 67 65  |rs from /strange|
00004a20  2f 20 66 6f 6e 74 73 2e  2e 0a 23 74 61 62 0a 0a  |/ fonts...#tab..|
00004a30  50 68 79 73 69 63 61 6c  20 66 6f 6e 74 20 6e 75  |Physical font nu|
00004a40  6d 62 65 72 73 20 67 6f  20 66 72 6f 6d 20 30 20  |mbers go from 0 |
00004a50  74 6f 20 33 31 2e 20 42  79 20 63 6f 6e 76 65 6e  |to 31. By conven|
00004a60  74 69 6f 6e 20 66 6f 6e  74 20 30 20 69 73 20 75  |tion font 0 is u|
00004a70  73 65 64 20 66 6f 72 20  62 6f 64 79 20 74 65 78  |sed for body tex|
00004a80  74 2c 20 61 6e 64 20 66  6f 6e 74 20 31 20 69 73  |t, and font 1 is|
00004a90  20 62 6f 6c 64 20 76 61  72 69 61 6e 74 20 6f 66  | bold variant of|
00004aa0  20 74 68 61 74 2e 20 4e  75 6d 62 65 72 73 20 30  | that. Numbers 0|
00004ab0  20 74 6f 20 32 33 20 61  72 65 20 72 65 73 65 72  | to 23 are reser|
00004ac0  76 65 64 20 74 6f 20 53  74 72 6f 6e 67 48 65 6c  |ved to StrongHel|
00004ad0  70 27 73 20 63 75 72 72  65 6e 74 20 61 6e 64 20  |p's current and |
00004ae0  66 75 74 75 72 65 20 75  73 65 2c 20 61 6e 64 20  |future use, and |
00004af0  6e 75 6d 62 65 72 73 20  32 34 20 74 6f 20 33 31  |numbers 24 to 31|
00004b00  20 61 72 65 20 66 6f 72  20 69 6e 64 69 76 69 64  | are for individ|
00004b10  75 61 6c 20 6d 61 6e 75  61 6c 73 20 6f 72 20 70  |ual manuals or p|
00004b20  61 67 65 73 2e 0a 0a 0a  54 68 65 20 61 76 61 69  |ages....The avai|
00004b30  6c 61 62 6c 65 20 73 74  79 6c 65 73 20 61 72 65  |lable styles are|
00004b40  20 3a 0a 0a 23 49 6e 64  65 6e 74 20 32 0a 53 74  | :..#Indent 2.St|
00004b50  64 09 09 44 65 66 61 75  6c 74 20 73 74 79 6c 65  |d..Default style|
00004b60  20 66 6f 72 20 62 6f 64  79 20 6f 66 20 74 65 78  | for body of tex|
00004b70  74 0a 4c 69 6e 6b 09 09  53 74 79 6c 65 20 75 73  |t.Link..Style us|
00004b80  65 64 20 66 6f 72 20 74  68 65 20 74 65 78 74 20  |ed for the text |
00004b90  69 6e 73 69 64 65 20 6c  69 6e 6b 73 0a 53 74 72  |inside links.Str|
00004ba0  6f 6e 67 09 09 53 74 79  6c 65 20 69 6e 76 6f 6b  |ong..Style invok|
00004bb0  65 64 20 62 79 20 70 75  74 74 69 6e 67 20 5c 7b  |ed by putting \{|
00004bc0  2a 7d 20 6f 72 20 6a 75  73 74 20 2a 20 61 72 6f  |*} or just * aro|
00004bd0  75 6e 64 20 73 6f 6d 65  20 74 65 78 74 0a 45 6d  |und some text.Em|
00004be0  70 68 61 73 69 73 09 53  61 6d 65 20 66 6f 72 20  |phasis.Same for |
00004bf0  27 2f 27 0a 55 6e 64 65  72 6c 69 6e 65 09 53 61  |'/'.Underline.Sa|
00004c00  6d 65 20 66 6f 72 20 27  5f 27 0a 43 6f 64 65 09  |me for '_'.Code.|
00004c10  09 53 74 79 6c 65 20 75  73 65 64 20 66 6f 72 20  |.Style used for |
00004c20  70 72 6f 67 72 61 6d 20  65 78 61 6d 70 6c 65 73  |program examples|
00004c30  2e 20 4d 6f 6e 6f 73 70  61 63 65 64 2e 0a 43 69  |. Monospaced..Ci|
00004c40  74 65 09 09 53 74 79 6c  65 20 74 6f 20 75 73 65  |te..Style to use|
00004c50  20 66 6f 72 20 63 69 74  61 74 69 6f 6e 73 0a 48  | for citations.H|
00004c60  31 20 74 6f 20 48 36 09  48 65 61 64 6c 69 6e 65  |1 to H6.Headline|
00004c70  73 2e 20 48 31 20 6c 61  72 67 65 73 74 2e 0a 23  |s. H1 largest..#|
00004c80  49 6e 64 65 6e 74 3b 54  61 62 0a 0a 45 78 61 6d  |Indent;Tab..Exam|
00004c90  70 6c 65 3a 0a 23 66 43  6f 64 65 0a 44 65 66 69  |ple:.#fCode.Defi|
00004ca0  6e 65 20 61 20 70 68 79  73 69 63 61 6c 20 66 6f  |ne a physical fo|
00004cb0  6e 74 3a 0a 5c 23 66 30  20 3d 20 53 61 73 73 6f  |nt:.\#f0 = Sasso|
00004cc0  6f 6e 2e 50 72 69 6d 61  72 79 20 31 32 20 42 6f  |on.Primary 12 Bo|
00004cd0  6c 64 20 31 20 49 74 61  6c 69 63 20 32 0a 57 65  |ld 1 Italic 2.We|
00004ce0  20 77 61 6e 74 20 6c 69  6e 6b 73 20 74 6f 20 62  | want links to b|
00004cf0  65 20 75 6e 64 65 72 6c  69 6e 65 64 20 61 6e 64  |e underlined and|
00004d00  20 69 6e 20 72 65 64 3a  0a 5c 23 66 4c 69 6e 6b  | in red:.\#fLink|
00004d10  3d 20 66 5f 30 20 52 47  42 20 32 35 35 2e 3d 2c  |= f_0 RGB 255.=,|
00004d20  30 2c 30 0a 23 66 00 00  44 41 54 41 1d 01 00 00  |0,0.#f..DATA....|
00004d30  4c 69 6e 65 0a 46 75 6c  6c 20 73 79 6e 74 61 78  |Line.Full syntax|
00004d40  20 3a 0a 23 66 43 6f 64  65 3b 20 49 6e 64 65 6e  | :.#fCode; Inden|
00004d50  74 20 34 0a 4c 69 6e 65  0a 23 66 3b 49 6e 64 65  |t 4.Line.#f;Inde|
00004d60  6e 74 0a 0a 54 68 69 73  20 70 6c 61 63 65 73 20  |nt..This places |
00004d70  61 20 68 6f 72 69 7a 6f  6e 74 61 6c 20 6c 69 6e  |a horizontal lin|
00004d80  65 20 66 72 6f 6d 20 74  68 65 20 63 75 72 72 65  |e from the curre|
00004d90  6e 74 20 69 6e 64 65 6e  74 20 74 6f 20 74 68 65  |nt indent to the|
00004da0  20 66 61 72 20 72 69 67  68 74 2e 20 49 74 20 77  | far right. It w|
00004db0  69 6c 6c 20 62 65 20 62  6c 61 63 6b 20 69 66 20  |ill be black if |
00004dc0  70 61 67 65 20 69 73 20  6c 69 67 68 74 20 69 6e  |page is light in|
00004dd0  20 63 6f 6c 6f 75 72 2c  20 77 68 69 74 65 20 69  | colour, white i|
00004de0  66 20 70 61 67 65 20 69  73 20 64 61 72 6b 2c 20  |f page is dark, |
00004df0  61 6e 64 20 33 44 20 69  66 20 70 61 67 65 20 69  |and 3D if page i|
00004e00  73 20 6c 69 67 68 74 20  67 72 65 79 2e 0a 0a 45  |s light grey...E|
00004e10  78 61 6d 70 6c 65 3a 0a  23 66 43 6f 64 65 0a 4e  |xample:.#fCode.N|
00004e20  6f 74 20 61 20 76 65 72  79 20 65 78 63 69 74 69  |ot a very exciti|
00004e30  6e 67 20 65 78 61 6d 70  6c 65 3a 0a 5c 23 4c 69  |ng example:.\#Li|
00004e40  6e 65 0a 23 66 00 00 00  44 41 54 41 68 00 00 00  |ne.#f...DATAh...|
00004e50  4c 69 6e 6b 61 74 74 72  69 62 75 74 65 73 0a 54  |Linkattributes.T|
00004e60  68 69 73 20 69 73 20 6e  6f 77 20 64 65 66 75 6e  |his is now defun|
00004e70  63 74 2e 20 49 74 73 20  66 75 6e 63 74 69 6f 6e  |ct. Its function|
00004e80  61 6c 69 74 79 20 68 61  73 20 62 65 65 6e 20 74  |ality has been t|
00004e90  61 6b 65 6e 20 6f 76 65  72 20 62 79 20 74 68 65  |aken over by the|
00004ea0  20 73 74 79 6c 65 20 3c  4c 69 6e 6b 3d 3e 66 3e  | style <Link=>f>|
00004eb0  44 41 54 41 34 01 00 00  4d 61 6e 75 61 6c 73 0a  |DATA4...Manuals.|
00004ec0  46 75 6c 6c 20 73 79 6e  74 61 78 20 3a 0a 23 66  |Full syntax :.#f|
00004ed0  43 6f 64 65 3b 20 49 6e  64 65 6e 74 20 34 0a 5c  |Code; Indent 4.\|
00004ee0  23 4d 61 6e 75 61 6c 73  0a 23 66 3b 49 6e 64 65  |#Manuals.#f;Inde|
00004ef0  6e 74 0a 0a 54 68 69 73  20 69 73 20 61 20 6d 61  |nt..This is a ma|
00004f00  63 72 6f 20 74 68 61 74  20 69 73 20 65 78 70 61  |cro that is expa|
00004f10  6e 64 65 64 2c 20 69 6e  20 74 68 65 20 70 72 65  |nded, in the pre|
00004f20  70 72 6f 63 65 73 73 20  70 68 61 73 65 2c 20 74  |process phase, t|
00004f30  6f 20 61 20 6c 69 73 74  20 6f 66 20 61 6c 6c 20  |o a list of all |
00004f40  63 75 72 72 65 6e 74 6c  79 20 69 6e 73 74 61 6c  |currently instal|
00004f50  6c 65 64 20 6d 61 6e 75  61 6c 73 2e 20 54 68 65  |led manuals. The|
00004f60  72 65 20 61 72 65 20 70  72 6f 62 61 62 6c 79 20  |re are probably |
00004f70  6e 6f 20 6f 74 68 65 72  20 75 73 65 73 20 66 6f  |no other uses fo|
00004f80  72 20 74 68 69 73 20 74  68 61 6e 20 74 6f 20 63  |r this than to c|
00004f90  72 65 61 74 65 20 53 74  72 6f 6e 67 48 65 6c 70  |reate StrongHelp|
00004fa0  27 73 20 72 6f 6f 74 20  70 61 67 65 0a 0a 45 78  |'s root page..Ex|
00004fb0  61 6d 70 6c 65 3a 0a 23  66 43 6f 64 65 0a 41 6e  |ample:.#fCode.An|
00004fc0  6f 74 68 65 72 20 61 64  76 61 6e 63 65 64 20 65  |other advanced e|
00004fd0  78 61 6d 70 6c 65 3a 0a  5c 23 4d 61 6e 75 61 6c  |xample:.\#Manual|
00004fe0  73 0a 23 66 44 41 54 41  17 02 00 00 50 61 72 65  |s.#fDATA....Pare|
00004ff0  6e 74 0a 46 75 6c 6c 20  73 79 6e 74 61 78 20 3a  |nt.Full syntax :|
00005000  0a 23 66 43 6f 64 65 3b  20 49 6e 64 65 6e 74 20  |.#fCode; Indent |
00005010  34 0a 5c 23 70 61 72 65  6e 74 20 6e 61 6d 65 0a  |4.\#parent name.|
00005020  23 66 3b 49 6e 64 65 6e  74 0a 0a 54 68 69 73 20  |#f;Indent..This |
00005030  74 65 6c 6c 73 20 53 74  72 6f 6e 67 48 65 6c 70  |tells StrongHelp|
00005040  20 77 68 69 63 68 20 70  61 67 65 20 74 6f 20 6f  | which page to o|
00005050  70 65 6e 20 61 74 20 61  64 6a 75 73 74 2d 63 6c  |pen at adjust-cl|
00005060  6f 73 65 20 6f 66 20 74  68 65 20 63 75 72 72 65  |ose of the curre|
00005070  6e 74 20 70 61 67 65 2c  20 77 68 65 6e 20 69 74  |nt page, when it|
00005080  20 68 61 73 20 6e 6f 20  6f 74 68 65 72 20 68 69  | has no other hi|
00005090  73 74 6f 72 79 2e 0a 0a  57 68 65 6e 20 79 6f 75  |story...When you|
000050a0  20 63 6c 69 63 6b 20 6f  6e 20 61 20 6c 69 6e 6b  | click on a link|
000050b0  20 61 6e 64 20 6f 70 65  6e 20 61 20 70 61 67 65  | and open a page|
000050c0  2c 20 74 68 65 20 6e 65  77 20 70 61 67 65 20 67  |, the new page g|
000050d0  65 74 73 20 74 68 65 20  68 69 73 74 6f 72 79 20  |ets the history |
000050e0  6f 66 20 74 68 65 20 6f  6c 64 20 70 61 67 65 20  |of the old page |
000050f0  2b 20 74 68 65 20 6e 61  6d 65 20 6f 66 20 74 68  |+ the name of th|
00005100  65 20 6f 6c 64 20 70 61  67 65 20 69 74 73 65 6c  |e old page itsel|
00005110  66 2c 20 62 75 74 20 74  68 65 20 2a 66 69 72 73  |f, but the *firs|
00005120  74 2a 20 70 61 67 65 20  68 61 73 20 2a 6e 6f 2a  |t* page has *no*|
00005130  20 68 69 73 74 6f 72 79  2c 20 61 6e 64 20 74 68  | history, and th|
00005140  61 74 20 69 73 20 77 68  65 72 65 20 22 50 61 72  |at is where "Par|
00005150  65 6e 74 22 20 65 6e 74  65 72 73 2e 0a 0a 54 68  |ent" enters...Th|
00005160  65 20 6d 61 69 6e 20 72  65 61 73 6f 6e 20 66 6f  |e main reason fo|
00005170  72 20 75 73 69 6e 67 20  22 50 61 72 65 6e 74 22  |r using "Parent"|
00005180  20 69 73 20 74 6f 20 74  69 65 20 70 61 67 65 73  | is to tie pages|
00005190  20 6f 70 65 6e 65 64 20  62 79 20 70 72 65 73 73  | opened by press|
000051a0  69 6e 67 20 22 46 31 22  20 69 6e 20 61 6e 20 65  |ing "F1" in an e|
000051b0  64 69 74 6f 72 20 74 6f  20 61 20 68 69 65 72 61  |ditor to a hiera|
000051c0  72 63 68 79 2e 0a 0a 45  78 61 6d 70 6c 65 3a 0a  |rchy...Example:.|
000051d0  23 66 43 6f 64 65 0a 57  69 6d 70 5f 50 6f 6c 6c  |#fCode.Wimp_Poll|
000051e0  20 28 26 34 30 30 43 37  29 0a 5c 23 50 61 72 65  | (&400C7).\#Pare|
000051f0  6e 74 20 57 69 6d 70 5f  0a 23 66 00 44 41 54 41  |nt Wimp_.#f.DATA|
00005200  44 01 00 00 50 72 65 66  69 78 20 61 6e 64 20 50  |D...Prefix and P|
00005210  6f 73 74 66 69 78 0a 46  75 6c 6c 20 73 79 6e 74  |ostfix.Full synt|
00005220  61 78 20 3a 0a 23 66 43  6f 64 65 3b 20 49 6e 64  |ax :.#fCode; Ind|
00005230  65 6e 74 20 34 0a 5c 23  50 72 65 66 69 78 20 73  |ent 4.\#Prefix s|
00005240  74 72 69 6e 67 0a 5c 23  50 6f 73 74 66 69 78 20  |tring.\#Postfix |
00005250  73 74 72 69 6e 67 0a 23  66 3b 49 6e 64 65 6e 74  |string.#f;Indent|
00005260  0a 0a 54 68 65 73 65 20  73 74 72 69 6e 67 73 20  |..These strings |
00005270  61 72 65 20 61 64 64 65  64 20 74 6f 20 74 68 65  |are added to the|
00005280  20 74 65 78 74 20 69 6e  73 69 64 65 20 61 20 6c  | text inside a l|
00005290  69 6e 6b 20 6f 66 20 74  68 65 20 74 79 70 65 20  |ink of the type |
000052a0  5c 3c 6c 69 6e 6b 3e 2c  20 74 6f 20 67 65 74 20  |\<link>, to get |
000052b0  74 68 65 20 61 63 74 75  61 6c 20 6e 61 6d 65 20  |the actual name |
000052c0  6f 66 20 74 68 65 20 6e  65 77 20 70 61 67 65 2e  |of the new page.|
000052d0  20 4c 69 6e 6b 73 20 6f  66 20 74 68 65 20 74 79  | Links of the ty|
000052e0  70 65 20 5c 3c 74 65 78  74 3d 3e 6c 69 6e 6b 3e  |pe \<text=>link>|
000052f0  20 61 72 65 20 6e 6f 74  20 61 66 66 65 63 74 65  | are not affecte|
00005300  64 2e 0a 0a 45 78 61 6d  70 6c 65 3a 0a 23 66 43  |d...Example:.#fC|
00005310  6f 64 65 0a 5c 23 50 72  65 66 69 78 20 57 69 6d  |ode.\#Prefix Wim|
00005320  70 5f 0a 2e 2e 63 61 6e  20 61 6c 73 6f 20 75 73  |p_...can also us|
00005330  65 20 5c 3c 50 6f 6c 6c  49 64 6c 65 3e 0a 23 66  |e \<PollIdle>.#f|
00005340  44 41 54 41 59 01 00 00  52 47 42 0a 46 75 6c 6c  |DATAY...RGB.Full|
00005350  20 73 79 6e 74 61 78 20  3a 0a 23 66 43 6f 64 65  | syntax :.#fCode|
00005360  3b 20 49 6e 64 65 6e 74  20 34 0a 5c 23 52 47 42  |; Indent 4.\#RGB|
00005370  20 6e 6f 2c 6e 6f 2c 6e  6f 0a 23 66 3b 49 6e 64  | no,no,no.#f;Ind|
00005380  65 6e 74 0a 0a 54 68 69  73 20 73 65 74 73 20 74  |ent..This sets t|
00005390  68 65 20 63 6f 6c 6f 75  72 20 74 6f 20 62 65 20  |he colour to be |
000053a0  75 73 65 64 20 66 6f 72  20 73 75 62 73 65 71 75  |used for subsequ|
000053b0  65 6e 74 20 74 65 78 74  2e 20 54 68 65 20 6e 75  |ent text. The nu|
000053c0  6d 62 65 72 73 20 61 72  65 20 66 72 6f 20 30 20  |mbers are fro 0 |
000053d0  74 6f 20 32 35 35 20 61  6e 64 20 73 70 65 63 69  |to 255 and speci|
000053e0  66 79 20 74 68 65 20 52  65 64 2c 20 47 72 65 65  |fy the Red, Gree|
000053f0  6e 20 61 6e 64 20 42 6c  75 65 20 70 61 72 74 20  |n and Blue part |
00005400  6f 66 20 74 68 65 20 63  6f 6c 6f 75 72 2e 20 55  |of the colour. U|
00005410  73 65 20 22 52 47 42 22  20 61 6c 6f 6e 65 20 74  |se "RGB" alone t|
00005420  6f 20 72 65 73 74 6f 72  65 20 70 72 65 76 69 6f  |o restore previo|
00005430  75 73 20 63 6f 6c 6f 75  72 20 28 6f 6e 6c 79 20  |us colour (only |
00005440  6f 6e 65 20 6c 65 76 65  6c 2e 29 0a 0a 45 78 61  |one level.)..Exa|
00005450  6d 70 6c 65 3a 0a 23 66  43 6f 64 65 0a 48 65 72  |mple:.#fCode.Her|
00005460  20 74 61 6e 74 61 6c 69  73 69 6e 67 20 5c 7b 52  | tantalising \{R|
00005470  47 42 20 32 35 35 2c 30  2c 30 7d 72 65 64 7b 52  |GB 255,0,0}red{R|
00005480  47 42 7d 20 6c 69 70 73  20 63 61 6d 65 20 63 6c  |GB} lips came cl|
00005490  6f 73 65 72 2e 2e 0a 23  66 00 00 00 44 41 54 41  |oser...#f...DATA|
000054a0  7e 01 00 00 53 70 72 69  74 65 0a 46 75 6c 6c 20  |~...Sprite.Full |
000054b0  73 79 6e 74 61 78 20 3a  0a 23 66 43 6f 64 65 3b  |syntax :.#fCode;|
000054c0  20 49 6e 64 65 6e 74 20  34 0a 5c 23 53 70 72 69  | Indent 4.\#Spri|
000054d0  74 65 20 78 2c 79 20 6e  61 6d 65 20 5b 6c 61 62  |te x,y name [lab|
000054e0  65 6c 5d 20 5b 3d 3e 6c  69 6e 6b 5d 0a 23 66 3b  |el] [=>link].#f;|
000054f0  49 6e 64 65 6e 74 0a 0a  78 20 69 73 20 6e 6f 20  |Indent..x is no |
00005500  6f 72 20 22 63 65 6e 74  72 65 22 0a 79 20 69 73  |or "centre".y is|
00005510  20 6e 6f 20 6f 72 20 22  66 6c 6f 61 74 22 0a 30  | no or "float".0|
00005520  2c 30 20 69 73 20 69 6e  20 74 6f 70 20 6c 65 66  |,0 is in top lef|
00005530  74 20 63 6f 72 6e 65 72  0a 0a 54 68 69 73 20 70  |t corner..This p|
00005540  6c 61 63 65 73 20 61 20  73 70 72 69 74 65 20 61  |laces a sprite a|
00005550  74 20 74 68 65 20 72 65  71 75 65 73 74 65 64 20  |t the requested |
00005560  70 6f 73 69 74 69 6f 6e  2e 20 54 68 65 20 73 70  |position. The sp|
00005570  72 69 74 65 20 69 73 20  65 69 74 68 65 72 20 66  |rite is either f|
00005580  72 6f 6d 20 61 20 70 72  65 76 69 6f 75 73 6c 79  |rom a previously|
00005590  20 64 65 66 69 6e 65 64  20 3c 53 70 72 69 74 65  | defined <Sprite|
000055a0  66 69 6c 65 3e 2c 20 6f  72 20 69 74 20 69 73 20  |file>, or it is |
000055b0  61 20 57 69 6d 70 20 73  70 72 69 74 65 2e 0a 0a  |a Wimp sprite...|
000055c0  45 78 61 6d 70 6c 65 3a  0a 23 66 43 6f 64 65 0a  |Example:.#fCode.|
000055d0  48 65 72 65 20 63 6f 6d  65 73 20 74 68 65 20 22  |Here comes the "|
000055e0  41 63 6f 72 6e 22 20 73  70 72 69 74 65 20 66 72  |Acorn" sprite fr|
000055f0  6f 6d 20 74 68 65 20 57  69 6d 70 20 70 6f 6f 6c  |om the Wimp pool|
00005600  3a 0a 5c 23 73 70 72 69  74 65 20 63 2c 66 20 73  |:.\#sprite c,f s|
00005610  77 69 74 63 68 65 72 0a  23 66 00 00 44 41 54 41  |witcher.#f..DATA|
00005620  98 01 00 00 53 70 72 69  74 65 46 69 6c 65 0a 46  |....SpriteFile.F|
00005630  75 6c 6c 20 73 79 6e 74  61 78 20 3a 0a 23 66 43  |ull syntax :.#fC|
00005640  6f 64 65 3b 20 49 6e 64  65 6e 74 20 34 0a 5c 23  |ode; Indent 4.\#|
00005650  53 70 72 69 74 65 46 69  6c 65 20 6e 61 6d 65 0a  |SpriteFile name.|
00005660  23 66 3b 49 6e 64 65 6e  74 0a 0a 54 68 69 73 20  |#f;Indent..This |
00005670  64 65 66 69 6e 65 73 20  61 20 53 70 72 69 74 65  |defines a Sprite|
00005680  66 69 6c 65 20 77 68 65  72 65 20 74 68 65 20 3c  |file where the <|
00005690  53 70 72 69 74 65 3e 20  63 6f 6d 6d 61 6e 64 20  |Sprite> command |
000056a0  77 69 6c 6c 20 6c 6f 6f  6b 20 66 6f 72 20 61 20  |will look for a |
000056b0  73 70 72 69 74 65 2e 20  49 74 20 77 69 6c 6c 20  |sprite. It will |
000056c0  66 69 72 73 74 20 62 65  20 6c 6f 61 64 65 64 20  |first be loaded |
000056d0  77 68 65 6e 20 61 20 53  70 72 69 74 65 20 63 6f  |when a Sprite co|
000056e0  6d 6d 61 6e 64 20 69 73  20 65 6e 63 6f 75 6e 74  |mmand is encount|
000056f0  65 72 65 64 2c 20 73 6f  20 69 74 20 63 61 6e 20  |ered, so it can |
00005700  62 65 20 64 65 66 69 6e  65 64 20 70 75 74 20 69  |be defined put i|
00005710  6e 20 61 20 6d 6f 64 75  6c 65 73 20 21 43 6f 6e  |n a modules !Con|
00005720  66 69 67 75 72 65 20 66  69 6c 65 2e 20 57 68 65  |figure file. Whe|
00005730  6e 20 6c 6f 61 64 65 64  20 74 68 65 20 2a 65 6e  |n loaded the *en|
00005740  74 69 72 65 2a 20 66 69  6c 65 20 69 73 20 6c 6f  |tire* file is lo|
00005750  61 64 65 64 2c 20 6e 6f  74 20 6a 75 73 74 20 74  |aded, not just t|
00005760  68 65 20 6f 6e 65 20 75  73 65 64 20 73 70 72 69  |he one used spri|
00005770  74 65 2e 2e 0a 0a 45 78  61 6d 70 6c 65 3a 0a 23  |te....Example:.#|
00005780  66 43 6f 64 65 0a 5c 23  53 70 72 69 74 65 66 69  |fCode.\#Spritefi|
00005790  6c 65 20 21 53 70 72 69  74 65 73 0a 5c 23 73 70  |le !Sprites.\#sp|
000057a0  72 69 74 65 20 63 2c 66  20 6d 79 73 70 72 69 74  |rite c,f mysprit|
000057b0  65 0a 23 66 44 41 54 41  e5 01 00 00 53 75 62 70  |e.#fDATA....Subp|
000057c0  61 67 65 0a 46 75 6c 6c  20 73 79 6e 74 61 78 20  |age.Full syntax |
000057d0  3a 0a 23 66 43 6f 64 65  3b 20 49 6e 64 65 6e 74  |:.#fCode; Indent|
000057e0  20 34 0a 5c 23 53 75 62  70 61 67 65 20 6e 61 6d  | 4.\#Subpage nam|
000057f0  65 0a 23 66 3b 49 6e 64  65 6e 74 0a 0a 57 68 65  |e.#f;Indent..Whe|
00005800  6e 20 79 6f 75 20 63 6c  69 63 6b 20 6f 6e 20 61  |n you click on a|
00005810  6e 20 6c 69 6e 6b 20 6f  66 20 74 68 65 20 66 6f  |n link of the fo|
00005820  72 6d 20 5c 3c 74 65 78  74 3d 3e 2e 78 78 78 3e  |rm \<text=>.xxx>|
00005830  20 28 4e 6f 74 65 20 74  68 65 20 64 6f 74 29 2c  | (Note the dot),|
00005840  20 74 68 65 6e 20 53 74  72 6f 6e 67 48 65 6c 70  | then StrongHelp|
00005850  20 65 78 70 65 63 74 73  20 74 6f 20 66 69 6e 64  | expects to find|
00005860  20 74 68 65 20 6e 65 77  20 70 61 67 65 20 69 6e  | the new page in|
00005870  20 74 68 65 20 63 75 72  72 65 6e 74 20 66 69 6c  | the current fil|
00005880  65 2e 20 49 74 20 73 65  61 72 63 68 65 73 20 66  |e. It searches f|
00005890  6f 72 20 61 20 6c 69 6e  65 20 62 65 67 69 6e 6e  |or a line beginn|
000058a0  69 6e 67 20 77 69 74 68  20 22 23 53 75 62 70 61  |ing with "#Subpa|
000058b0  67 65 20 78 78 78 22 2c  20 61 6e 64 20 75 73 65  |ge xxx", and use|
000058c0  73 20 74 68 65 20 74 65  78 74 20 66 72 6f 6d 20  |s the text from |
000058d0  74 68 65 20 6c 69 6e 65  20 61 66 74 65 72 20 61  |the line after a|
000058e0  6e 64 20 74 6f 20 74 68  65 20 6e 65 78 74 20 23  |nd to the next #|
000058f0  53 75 62 70 61 67 65 20  6f 72 20 65 6e 64 20 6f  |Subpage or end o|
00005900  66 20 66 69 6c 65 2c 20  61 73 20 73 6f 75 72 63  |f file, as sourc|
00005910  65 20 66 6f 72 20 74 68  65 20 6e 65 77 20 70 61  |e for the new pa|
00005920  67 65 2e 0a 0a 45 78 61  6d 70 6c 65 3a 0a 23 66  |ge...Example:.#f|
00005930  43 6f 64 65 0a 4d 61 69  6e 70 61 67 65 0a 54 68  |Code.Mainpage.Th|
00005940  69 73 20 69 73 20 61 20  74 69 6e 79 20 70 61 67  |is is a tiny pag|
00005950  65 20 77 69 74 68 20 61  20 74 69 6e 79 20 5c 3c  |e with a tiny \<|
00005960  73 75 62 70 61 67 65 3d  3e 2e 73 75 62 3e 0a 5c  |subpage=>.sub>.\|
00005970  23 53 75 62 70 61 67 65  20 73 75 62 0a 54 68 69  |#Subpage sub.Thi|
00005980  73 20 69 73 20 74 68 65  20 74 69 6e 79 20 73 75  |s is the tiny su|
00005990  62 70 61 67 65 2e 0a 23  66 00 00 00 44 41 54 41  |bpage..#f...DATA|
000059a0  a9 05 00 00 54 61 62 0a  46 75 6c 6c 20 73 79 6e  |....Tab.Full syn|
000059b0  74 61 78 20 3a 0a 23 66  43 6f 64 65 3b 20 49 6e  |tax :.#fCode; In|
000059c0  64 65 6e 74 20 34 0a 5c  23 54 61 62 20 5c 7b 20  |dent 4.\#Tab \{ |
000059d0  22 2c 22 20 5b 66 6f 72  6d 61 74 5d 20 7d 0a 23  |"," [format] }.#|
000059e0  66 3b 49 6e 64 65 6e 74  0a 0a 54 68 69 73 20 6d  |f;Indent..This m|
000059f0  61 72 6b 73 20 74 68 65  20 65 6e 64 20 61 6e 64  |arks the end and|
00005a00  20 62 65 67 69 6e 6e 69  6e 67 20 6f 66 20 61 6e  | beginning of an|
00005a10  20 61 72 65 61 20 6f 66  20 74 68 65 20 74 65 78  | area of the tex|
00005a20  74 20 66 6f 72 6d 61 74  74 65 64 20 77 69 74 68  |t formatted with|
00005a30  20 54 41 42 20 63 68 61  72 61 63 74 65 72 73 2e  | TAB characters.|
00005a40  20 54 68 65 20 66 6f 72  6d 61 74 20 69 73 20 66  | The format is f|
00005a50  6f 72 20 74 68 65 20 66  6f 6c 6c 6f 77 69 6e 67  |or the following|
00005a60  20 74 65 78 74 2e 20 54  68 65 72 65 20 69 73 20  | text. There is |
00005a70  61 6e 20 69 6d 70 6c 69  63 69 74 20 23 54 61 62  |an implicit #Tab|
00005a80  20 61 74 20 74 68 65 20  73 74 61 72 74 20 61 6e  | at the start an|
00005a90  64 20 65 6e 64 20 6f 66  20 74 68 65 20 73 6f 75  |d end of the sou|
00005aa0  72 63 65 2e 20 49 66 20  74 68 65 72 65 20 69 73  |rce. If there is|
00005ab0  20 61 6e 79 20 22 66 6f  72 6d 61 74 22 20 74 68  | any "format" th|
00005ac0  65 6e 20 74 68 69 73 20  61 70 70 6c 69 65 73 20  |en this applies |
00005ad0  74 6f 20 74 68 65 20 66  6f 6c 6c 6f 77 69 6e 20  |to the followin |
00005ae0  74 65 78 74 2e 0a 0a 54  68 65 20 73 79 6e 74 61  |text...The synta|
00005af0  78 20 6f 66 20 22 66 6f  72 6d 61 74 22 20 69 73  |x of "format" is|
00005b00  20 74 68 65 20 73 61 6d  65 20 61 73 20 77 68 65  | the same as whe|
00005b10  6e 20 64 65 66 69 6e 69  6e 67 20 61 20 3c 4c 6f  |n defining a <Lo|
00005b20  67 69 63 61 6c 20 46 6f  6e 74 3d 3e 46 3e 20 28  |gical Font=>F> (|
00005b30  50 6f 69 6e 74 20 66 69  76 65 20 69 6e 20 74 68  |Point five in th|
00005b40  65 20 6c 69 73 74 29 2e  20 49 74 20 63 61 6e 20  |e list). It can |
00005b50  62 65 20 61 73 20 73 69  6d 70 6c 65 20 61 73 20  |be as simple as |
00005b60  22 46 2a 22 2c 20 61 6e  64 20 69 74 20 63 61 6e  |"F*", and it can|
00005b70  20 6c 6f 6f 6b 20 6c 69  6b 65 20 22 66 53 74 72  | look like "fStr|
00005b80  6f 6e 67 20 52 47 42 20  32 35 35 2c 30 2c 30 20  |ong RGB 255,0,0 |
00005b90  41 6c 69 67 6e 20 43 65  6e 74 72 65 22 2e 2e 20  |Align Centre".. |
00005ba0  54 68 69 73 20 63 61 6e  20 62 65 20 67 69 76 65  |This can be give|
00005bb0  6e 20 66 6f 72 20 65 61  63 68 20 63 6f 6c 75 6d  |n for each colum|
00005bc0  6e 2e 20 28 49 66 20 79  6f 75 20 6a 75 73 74 20  |n. (If you just |
00005bd0  77 61 6e 74 20 74 68 65  20 74 69 72 64 20 63 6f  |want the tird co|
00005be0  6c 75 6d 6e 20 74 6f 20  62 65 20 62 6f 6c 64 2c  |lumn to be bold,|
00005bf0  20 64 6f 20 22 2c 2c 66  2a 22 20 29 0a 0a 54 68  | do ",,f*" )..Th|
00005c00  65 20 54 41 42 20 63 68  61 72 61 63 74 65 72 20  |e TAB character |
00005c10  28 6f 72 20 61 20 73 65  71 75 65 6e 63 65 20 6f  |(or a sequence o|
00005c20  66 20 74 68 65 6d 29 20  69 73 20 75 73 65 64 20  |f them) is used |
00005c30  74 6f 20 73 65 70 61 72  61 74 65 20 63 6f 6c 75  |to separate colu|
00005c40  6d 6e 73 2e 20 54 68 65  20 74 65 78 74 20 61 66  |mns. The text af|
00005c50  74 65 72 20 74 68 65 20  6c 61 73 74 20 54 41 42  |ter the last TAB|
00005c60  20 63 61 6e 20 77 72 61  70 2c 20 61 6e 64 20 74  | can wrap, and t|
00005c70  68 65 6e 20 69 74 20 77  69 6c 6c 20 69 6e 64 65  |hen it will inde|
00005c80  6e 74 20 74 6f 20 74 68  69 73 20 6c 61 73 74 20  |nt to this last |
00005c90  54 41 42 2e 20 50 61 72  61 67 72 61 70 68 73 20  |TAB. Paragraphs |
00005ca0  77 69 74 68 6f 75 74 20  54 41 42 27 73 20 69 6e  |without TAB's in|
00005cb0  20 74 68 65 6d 20 77 69  6c 6c 20 6e 6f 74 20 62  | them will not b|
00005cc0  65 20 69 6e 66 6c 75 65  6e 63 65 64 2e 0a 0a 53  |e influenced...S|
00005cd0  65 76 65 72 61 6c 20 54  41 42 20 63 68 61 72 61  |everal TAB chara|
00005ce0  63 74 65 72 73 20 69 6e  20 73 65 71 75 65 6e 63  |cters in sequenc|
00005cf0  65 20 69 73 20 74 61 6b  65 6e 20 61 73 20 6f 6e  |e is taken as on|
00005d00  65 2e 20 54 68 69 73 20  73 6f 20 74 68 61 74 20  |e. This so that |
00005d10  79 6f 75 20 63 61 6e 20  6d 61 6b 65 20 74 68 65  |you can make the|
00005d20  20 73 6f 75 72 63 65 20  6d 6f 72 65 20 72 65 61  | source more rea|
00005d30  64 61 62 6c 65 2e 20 49  66 20 79 6f 75 20 77 61  |dable. If you wa|
00005d40  6e 74 20 74 6f 20 73 6b  69 70 20 61 20 63 6f 6c  |nt to skip a col|
00005d50  75 6d 6e 2c 20 79 6f 75  20 77 69 6c 6c 20 68 61  |umn, you will ha|
00005d60  76 65 20 74 6f 20 6c 65  61 76 65 20 61 20 73 70  |ve to leave a sp|
00005d70  61 63 65 20 62 65 74 77  65 6e 20 74 68 65 20 54  |ace betwen the T|
00005d80  41 42 73 2e 20 59 6f 75  20 63 61 6e 20 75 73 65  |ABs. You can use|
00005d90  20 22 5c 5c 74 22 20 69  6e 73 74 65 61 64 20 6f  | "\\t" instead o|
00005da0  66 20 54 41 42 2e 0a 0a  7b 2a 7d 4e 6f 74 65 20  |f TAB...{*}Note |
00005db0  3a 7b 2a 7d 09 54 68 65  20 6c 61 73 74 20 63 6f  |:{*}.The last co|
00005dc0  6c 75 6d 6e 20 63 61 6e  20 63 75 72 72 65 6e 74  |lumn can current|
00005dd0  6c 79 20 2a 6e 6f 74 2a  20 68 61 76 65 20 61 6e  |ly *not* have an|
00005de0  79 20 6f 74 68 65 72 20  61 6c 69 67 6e 6d 65 6e  |y other alignmen|
00005df0  74 20 74 68 61 6e 20 22  4c 65 66 74 22 2e 20 49  |t than "Left". I|
00005e00  66 20 69 74 20 64 6f 65  73 2c 20 69 74 20 77 6f  |f it does, it wo|
00005e10  6e 27 74 20 64 69 73 70  6c 61 79 2e 0a 0a 49 27  |n't display...I'|
00005e20  6d 20 74 6f 6f 20 74 69  72 65 64 20 74 6f 20 65  |m too tired to e|
00005e30  78 70 6c 61 69 6e 20 74  68 65 20 54 41 42 27 73  |xplain the TAB's|
00005e40  20 70 72 6f 70 65 72 6c  79 2c 20 73 6f 20 6a 75  | properly, so ju|
00005e50  73 74 20 6c 6f 6f 6b 20  61 74 20 74 68 65 20 65  |st look at the e|
00005e60  78 61 6d 70 6c 65 2e 20  28 7c 2d 2d 2d 2d 7c 20  |xample. (|----| |
00005e70  72 65 70 72 65 73 65 6e  74 73 20 61 20 54 41 42  |represents a TAB|
00005e80  20 63 68 61 72 61 63 74  65 72 29 0a 0a 45 78 61  | character)..Exa|
00005e90  6d 70 6c 65 3a 0a 23 66  43 6f 64 65 0a 42 65 6c  |mple:.#fCode.Bel|
00005ea0  20 43 61 6e 74 6f 7c 2d  2d 2d 2d 2d 2d 7c 7c 2d  | Canto|------||-|
00005eb0  2d 2d 2d 2d 2d 7c 44 69  76 69 6e 65 20 56 6f 69  |-----|Divine Voi|
00005ec0  63 65 0a 4e 65 75 72 61  6c 20 4e 65 74 77 6f 72  |ce.Neural Networ|
00005ed0  6b 7c 2d 7c 7c 2d 2d 2d  2d 2d 2d 7c 43 61 6c 6d  |k|-||------|Calm|
00005ee0  73 20 74 68 65 20 42 65  61 73 74 0a 5c 23 54 61  |s the Beast.\#Ta|
00005ef0  62 0a 48 65 72 65 20 73  6f 6d 65 7c 2d 2d 2d 2d  |b.Here some|----|
00005f00  2d 2d 7c 7c 2d 2d 2d 2d  2d 2d 7c 74 65 78 74 20  |--||------|text |
00005f10  74 68 61 74 20 77 69 6c  6c 0a 6e 6f 74 20 61 6c  |that will.not al|
00005f20  69 67 6e 20 77 69 74 68  7c 2d 7c 7c 2d 2d 2d 2d  |ign with|-||----|
00005f30  2d 2d 7c 74 68 65 20 6c  69 6e 65 73 20 61 62 6f  |--|the lines abo|
00005f40  76 65 0a 23 66 00 00 00  44 41 54 41 75 02 00 00  |ve.#f...DATAu...|
00005f50  57 72 61 70 0a 46 75 6c  6c 20 73 79 6e 74 61 78  |Wrap.Full syntax|
00005f60  20 3a 0a 23 66 43 6f 64  65 3b 20 49 6e 64 65 6e  | :.#fCode; Inden|
00005f70  74 20 34 0a 5c 23 57 72  61 70 20 5b 20 4f 6e 20  |t 4.\#Wrap [ On |
00005f80  7c 20 4f 66 66 20 7c 20  4e 6f 6a 6f 69 6e 20 5d  || Off | Nojoin ]|
00005f90  0a 23 66 3b 49 6e 64 65  6e 74 0a 0a 54 68 69 73  |.#f;Indent..This|
00005fa0  20 74 65 6c 6c 73 20 53  74 72 6f 6e 67 48 65 6c  | tells StrongHel|
00005fb0  70 20 68 6f 77 20 74 6f  20 70 72 65 20 70 72 6f  |p how to pre pro|
00005fc0  63 65 73 73 20 74 68 65  20 6c 69 6e 65 73 20 69  |cess the lines i|
00005fd0  6e 20 61 20 70 61 72 61  67 72 61 70 68 2c 20 61  |n a paragraph, a|
00005fe0  6e 64 20 68 6f 77 20 74  6f 20 64 69 73 70 6c 61  |nd how to displa|
00005ff0  79 20 74 68 65 6d 2e 0a  0a 4f 6e 09 41 6c 6c 20  |y them...On.All |
00006000  74 65 78 74 6c 69 6e 65  73 20 6e 6f 74 20 69 6e  |textlines not in|
00006010  74 65 72 72 75 70 74 65  64 20 62 75 20 61 20 62  |terrupted bu a b|
00006020  6c 61 6e 6b 20 6c 69 6e  65 20 6f 72 20 61 20 22  |lank line or a "|
00006030  23 22 20 77 69 6c 6c 20  62 65 20 6a 6f 69 6e 65  |#" will be joine|
00006040  64 20 74 6f 20 6f 6e 65  20 6c 69 6e 65 2c 20 61  |d to one line, a|
00006050  6e 64 20 77 72 61 70 70  65 64 20 74 6f 20 66 69  |nd wrapped to fi|
00006060  74 20 74 68 65 20 77 69  6e 64 6f 77 2e 0a 4f 66  |t the window..Of|
00006070  66 09 53 74 72 6f 6e 67  48 65 6c 70 20 77 69 6c  |f.StrongHelp wil|
00006080  6c 20 64 6f 20 6e 6f 74  68 69 6e 67 20 77 69 74  |l do nothing wit|
00006090  68 20 74 68 65 20 74 65  78 74 2c 20 61 6e 64 20  |h the text, and |
000060a0  6e 6f 74 20 77 72 61 70  20 69 74 20 65 69 74 68  |not wrap it eith|
000060b0  65 72 0a 4e 6f 4a 6f 69  6e 09 53 74 72 6f 6e 67  |er.NoJoin.Strong|
000060c0  48 65 6c 70 20 77 69 6c  6c 20 6e 6f 74 20 6a 6f  |Help will not jo|
000060d0  69 6e 20 6c 69 6e 65 73  2c 20 62 75 74 20 77 69  |in lines, but wi|
000060e0  6c 6c 20 77 72 61 70 20  74 68 65 6d 2e 20 28 69  |ll wrap them. (i|
000060f0  65 20 65 61 63 68 20 70  61 72 61 67 72 61 70 68  |e each paragraph|
00006100  20 69 73 20 77 72 69 74  74 65 6e 20 61 73 20 6f  | is written as o|
00006110  6e 65 20 6c 6f 6e 67 20  6c 69 6e 65 29 0a 0a 55  |ne long line)..U|
00006120  73 65 20 6a 75 73 74 20  22 57 72 61 70 22 20 74  |se just "Wrap" t|
00006130  6f 20 72 65 73 74 6f 72  65 20 74 68 65 20 70 72  |o restore the pr|
00006140  65 76 69 6f 75 73 20 73  65 74 74 69 6e 67 20 28  |evious setting (|
00006150  6a 75 73 74 20 6f 6e 65  20 6c 65 76 65 6c 29 0a  |just one level).|
00006160  0a 45 78 61 6d 70 6c 65  3a 0a 23 66 43 6f 64 65  |.Example:.#fCode|
00006170  0a 23 57 72 61 70 20 6f  66 66 0a 5c 23 57 72 61  |.#Wrap off.\#Wra|
00006180  70 20 6f 66 66 0a 54 68  69 73 20 69 73 20 61 20  |p off.This is a |
00006190  6c 69 6e 65 20 74 68 61  74 20 49 20 64 6f 6e 27  |line that I don'|
000061a0  74 20 77 61 6e 74 20 53  74 72 6f 6e 67 48 65 6c  |t want StrongHel|
000061b0  70 20 74 6f 20 73 70 6c  69 74 0a 23 66 00 00 00  |p to split.#f...|
000061c0  44 41 54 41 3f 01 00 00  43 6f 6d 6d 65 6e 74 0a  |DATA?...Comment.|
000061d0  46 75 6c 6c 20 73 79 6e  74 61 78 20 3a 0a 23 66  |Full syntax :.#f|
000061e0  43 6f 64 65 3b 20 49 6e  64 65 6e 74 20 34 0a 5c  |Code; Indent 4.\|
000061f0  23 20 53 6f 6d 65 20 74  65 78 74 2e 20 4e 6f 74  |# Some text. Not|
00006200  65 20 66 69 72 73 74 20  73 70 61 63 65 0a 23 66  |e first space.#f|
00006210  3b 49 6e 64 65 6e 74 0a  0a 57 68 65 6e 20 74 68  |;Indent..When th|
00006220  69 73 20 6f 63 63 75 72  73 20 61 74 20 74 68 65  |is occurs at the|
00006230  20 62 65 67 69 6e 6e 69  6e 67 20 6f 66 20 61 20  | beginning of a |
00006240  6c 69 6e 65 2c 20 53 74  72 6f 6e 67 48 65 6c 70  |line, StrongHelp|
00006250  20 69 67 6e 6f 72 73 20  74 68 65 20 72 65 73 74  | ignors the rest|
00006260  20 6f 66 20 74 68 65 20  6c 69 6e 65 2e 20 41 6c  | of the line. Al|
00006270  73 6f 20 69 67 6e 6f 72  73 20 69 74 20 69 66 20  |so ignors it if |
00006280  74 68 65 20 22 23 22 20  69 73 20 74 68 65 20 6f  |the "#" is the o|
00006290  6e 6c 79 20 63 68 61 72  20 6f 6e 20 74 68 65 20  |nly char on the |
000062a0  6c 69 6e 65 2e 0a 0a 45  78 61 6d 70 6c 65 3a 0a  |line...Example:.|
000062b0  23 66 43 6f 64 65 0a 5c  23 20 57 65 20 63 6f 6d  |#fCode.\# We com|
000062c0  6d 65 6e 74 20 6f 75 74  20 74 68 69 73 20 63 6f  |ment out this co|
000062d0  6d 6d 61 6e 64 20 66 6f  72 20 74 68 65 20 74 69  |mmand for the ti|
000062e0  6d 65 20 62 65 69 6e 67  2e 0a 5c 23 20 44 72 61  |me being..\# Dra|
000062f0  77 66 69 6c 65 20 30 2c  30 20 21 69 0a 23 66 00  |wfile 0,0 !i.#f.|
00006300  44 41 54 41 c8 02 00 00  53 74 72 6f 6e 67 2c 20  |DATA....Strong, |
00006310  49 74 61 6c 69 63 20 61  6e 64 20 55 6e 64 65 72  |Italic and Under|
00006320  6c 69 6e 65 0a 46 75 6c  6c 20 73 79 6e 74 61 78  |line.Full syntax|
00006330  20 3a 0a 23 66 43 6f 64  65 3b 20 49 6e 64 65 6e  | :.#fCode; Inden|
00006340  74 20 34 0a 48 65 72 65  20 69 73 20 61 20 5c 2a  |t 4.Here is a \*|
00006350  73 74 72 6f 6e 67 5c 2a  20 77 6f 72 64 0a 48 65  |strong\* word.He|
00006360  72 65 20 69 73 20 61 20  73 74 72 6f 6e 67 20 65  |re is a strong e|
00006370  78 70 72 65 73 73 69 6f  6e 20 3a 20 5c 7b 5c 2a  |xpression : \{\*|
00006380  7d 20 32 2a 33 2a 34 20  5c 7b 5c 2a 7d 0a 23 66  |} 2*3*4 \{\*}.#f|
00006390  3b 49 6e 64 65 6e 74 0a  0a 54 6f 20 73 69 6d 70  |;Indent..To simp|
000063a0  6c 69 66 79 20 74 68 65  20 75 73 65 20 6f 66 20  |lify the use of |
000063b0  74 68 65 20 3c 73 74 79  6c 65 73 3d 3e 66 3e 20  |the <styles=>f> |
000063c0  22 53 74 72 6f 6e 67 22  2c 20 22 45 6d 70 68 61  |"Strong", "Empha|
000063d0  73 69 73 22 20 61 6e 64  20 22 55 6e 64 65 72 6c  |sis" and "Underl|
000063e0  69 6e 65 22 20 77 65 20  75 73 65 20 74 68 65 20  |ine" we use the |
000063f0  63 68 61 72 61 63 74 65  72 73 20 2a 2c 20 2f 20  |characters *, / |
00006400  61 6e 64 20 5f 20 28 75  6e 64 65 72 73 63 6f 72  |and _ (underscor|
00006410  65 29 20 64 69 72 65 63  74 6c 79 20 69 6e 20 74  |e) directly in t|
00006420  68 65 20 74 65 78 74 2c  20 6f 72 20 61 73 20 63  |he text, or as c|
00006430  6f 6d 6d 61 6e 64 73 20  69 6e 73 69 64 65 20 22  |ommands inside "|
00006440  5c 7b 7d 22 0a 0a 49 66  20 75 73 65 64 20 64 69  |\{}"..If used di|
00006450  72 65 63 74 6c 79 2c 20  74 68 65 72 65 20 6d 75  |rectly, there mu|
00006460  73 74 20 62 65 20 61 20  73 70 61 63 65 20 6f 72  |st be a space or|
00006470  20 6e 65 77 6c 69 6e 65  20 69 6e 66 72 6f 6e 74  | newline infront|
00006480  20 6f 66 20 74 68 65 20  66 69 72 73 74 20 22 2a  | of the first "*|
00006490  22 2c 20 6f 6e 6c 79 20  6c 65 74 74 65 72 73 20  |", only letters |
000064a0  61 6e 64 20 73 70 61 63  65 73 20 62 65 74 77 65  |and spaces betwe|
000064b0  65 6e 2c 20 61 6e 64 20  73 70 61 63 65 2c 20 6e  |en, and space, n|
000064c0  65 77 6c 69 6e 65 20 6f  72 20 70 75 6e 63 74 75  |ewline or punctu|
000064d0  61 74 69 6f 6e 20 61 66  74 65 72 20 74 68 65 20  |ation after the |
000064e0  73 65 63 6f 6e 64 20 22  2a 22 2c 20 61 6e 64 20  |second "*", and |
000064f0  62 6f 74 68 20 22 2a 22  27 73 20 6d 75 73 74 20  |both "*"'s must |
00006500  62 65 20 6e 65 78 74 20  74 6f 20 61 20 6c 65 74  |be next to a let|
00006510  74 65 72 2e 0a 0a 54 6f  20 61 63 74 75 61 6c 6c  |ter...To actuall|
00006520  79 20 64 69 73 70 6c 61  79 20 61 20 22 2a 22 20  |y display a "*" |
00006530  74 68 61 74 20 6f 74 68  65 72 77 69 73 65 20 77  |that otherwise w|
00006540  6f 75 6c 64 20 62 65 20  75 73 65 64 2c 20 70 72  |ould be used, pr|
00006550  65 66 69 78 20 77 69 74  68 20 22 5c 5c 22 0a 0a  |efix with "\\"..|
00006560  45 78 61 6d 70 6c 65 3a  0a 23 66 43 6f 64 65 0a  |Example:.#fCode.|
00006570  49 20 6d 75 73 74 20 74  65 6c 6c 20 79 6f 75 20  |I must tell you |
00006580  44 61 72 6c 61 2c 20 49  20 68 61 76 65 20 5c 2a  |Darla, I have \*|
00006590  73 74 72 6f 6e 67 5c 2a  20 66 65 65 6c 69 6e 67  |strong\* feeling|
000065a0  73 20 61 62 6f 75 74 20  74 68 69 73 2c 20 61 6e  |s about this, an|
000065b0  64 20 74 68 61 74 27 73  20 6e 6f 20 5c 2f 6a 6f  |d that's no \/jo|
000065c0  6b 65 5c 2f 2e 0a 23 66  44 41 54 41 f2 01 00 00  |ke\/..#fDATA....|
000065d0  49 6e 63 6c 75 64 65 0a  46 75 6c 6c 20 73 79 6e  |Include.Full syn|
000065e0  74 61 78 20 3a 0a 23 66  43 6f 64 65 3b 20 49 6e  |tax :.#fCode; In|
000065f0  64 65 6e 74 20 34 0a 5c  23 49 6e 63 6c 75 64 65  |dent 4.\#Include|
00006600  20 66 6e 61 6d 65 0a 23  66 3b 49 6e 64 65 6e 74  | fname.#f;Indent|
00006610  0a 0a 54 68 69 73 20 69  73 20 61 20 63 6f 6d 6d  |..This is a comm|
00006620  61 6e 64 20 70 61 72 73  65 64 20 62 79 20 74 68  |and parsed by th|
00006630  65 20 70 72 65 70 72 6f  63 65 73 73 6f 72 2e 20  |e preprocessor. |
00006640  49 74 20 2a 6d 75 73 74  2a 20 61 70 70 65 61 72  |It *must* appear|
00006650  20 61 74 20 74 68 65 20  73 74 61 72 74 20 6f 66  | at the start of|
00006660  20 61 20 6c 69 6e 65 2c  20 61 6e 64 20 2a 6e 6f  | a line, and *no|
00006670  74 2a 20 69 6e 73 69 64  65 20 22 5c 7b 7d 22 27  |t* inside "\{}"'|
00006680  73 2e 20 49 66 20 74 68  65 20 66 69 6c 65 20 65  |s. If the file e|
00006690  78 69 73 74 73 2c 20 74  68 65 20 6c 69 6e 65 20  |xists, the line |
000066a0  69 73 20 72 65 70 6c 61  63 65 64 20 77 69 74 68  |is replaced with|
000066b0  20 74 68 65 20 63 6f 6e  74 65 6e 74 73 20 6f 66  | the contents of|
000066c0  20 74 68 65 20 66 69 6c  65 2c 20 61 6e 64 20 69  | the file, and i|
000066d0  66 20 6e 6f 74 20 74 68  65 20 6c 69 6e 65 20 69  |f not the line i|
000066e0  73 20 6a 75 73 74 20 72  65 6d 6f 76 65 64 2e 20  |s just removed. |
000066f0  53 63 61 6e 6e 69 6e 67  20 74 68 65 6e 20 72 65  |Scanning then re|
00006700  73 75 6d 65 73 20 66 72  6f 6d 20 74 68 65 20 73  |sumes from the s|
00006710  74 61 72 74 20 6f 77 20  77 68 61 74 20 77 61 73  |tart ow what was|
00006720  20 6a 75 73 74 20 6c 6f  61 64 65 64 2e 0a 0a 44  | just loaded...D|
00006730  6f 6e 27 74 20 6c 65 74  20 61 20 66 69 6c 65 20  |on't let a file |
00006740  69 6e 63 6c 75 64 65 20  69 74 73 65 6c 66 2e 20  |include itself. |
00006750  59 6f 75 20 77 69 6c 6c  20 6f 6e 6c 79 20 63 72  |You will only cr|
00006760  61 73 68 2e 2e 0a 0a 45  78 61 6d 70 6c 65 3a 0a  |ash....Example:.|
00006770  23 66 43 6f 64 65 0a 62  6c 61 68 20 62 6c 61 68  |#fCode.blah blah|
00006780  20 73 6f 6d 65 20 6d 6f  72 65 20 62 6c 61 68 0a  | some more blah.|
00006790  62 6c 61 68 20 62 6c 61  68 20 62 6c 61 68 2e 0a  |blah blah blah..|
000067a0  5c 23 49 6e 63 6c 75 64  65 20 53 74 64 44 69 73  |\#Include StdDis|
000067b0  63 6c 61 69 6d 65 72 0a  23 66 00 00 46 52 45 45  |claimer.#f..FREE|
000067c0  50 08 00 00 ff ff ff ff  75 65 6e 74 6c 79 20 41  |P.......uently A|
000067d0  73 6b 65 64 20 51 75 65  73 74 69 6f 6e 73 0a 8f  |sked Questions..|
000067e0  09 7b 2f 7d 48 6f 77 20  63 61 6e 20 49 20 67 65  |.{/}How can I ge|
000067f0  74 20 74 68 65 20 6c 69  6e 6b 73 20 74 6f 20 61  |t the links to a|
00006800  70 70 65 61 72 20 69 6e  20 72 65 64 3f 7b 2f 7d  |ppear in red?{/}|
00006810  0a 0a 09 20 20 20 09 59  6f 75 20 6c 6f 61 64 20  |...   .You load |
00006820  74 68 65 20 21 53 74 72  6f 6e 67 48 65 6c 70 2e  |the !StrongHelp.|
00006830  21 43 6f 6e 66 69 67 75  72 65 20 66 69 6c 65 20  |!Configure file |
00006840  69 6e 74 6f 20 61 6e 20  65 64 69 74 6f 72 2c 20  |into an editor, |
00006850  61 64 64 20 22 52 47 42  20 32 35 35 2c 30 2c 30  |add "RGB 255,0,0|
00006860  22 20 74 6f 20 74 68 65  20 22 66 4c 69 6e 6b 20  |" to the "fLink |
00006870  3d 20 2e 2e 2e 22 20 73  74 61 74 65 6d 65 6e 74  |= ..." statement|
00006880  20 61 6e 64 20 72 65 73  74 61 72 74 20 53 74 72  | and restart Str|
00006890  6f 6e 67 48 65 6c 70 2e  20 4e 6f 74 65 20 74 68  |ongHelp. Note th|
000068a0  61 74 20 69 6e 64 69 76  69 64 75 61 6c 20 6d 61  |at individual ma|
000068b0  6e 75 61 6c 73 20 63 61  6e 20 6f 76 65 72 72 69  |nuals can overri|
000068c0  64 65 20 74 68 69 73 2e  0a 0a 8f 09 7b 2f 7d 48  |de this.....{/}H|
000068d0  6f 77 20 63 61 6e 20 49  20 63 68 61 6e 67 65 20  |ow can I change |
000068e0  74 68 65 20 66 6f 6e 74  73 20 75 73 65 64 2e 7b  |the fonts used.{|
000068f0  2f 7d 0a 0a 09 20 20 20  09 45 64 69 74 20 74 68  |/}...   .Edit th|
00006900  65 20 21 53 74 72 6f 6e  67 48 65 6c 70 2e 21 43  |e !StrongHelp.!C|
00006910  6f 6e 66 69 67 75 72 65  20 66 69 6c 65 2e 20 46  |onfigure file. F|
00006920  6f 6e 74 73 20 61 72 65  20 64 65 66 69 6e 65 64  |onts are defined|
00006930  20 62 79 20 74 68 65 20  22 66 30 3d 2e 2e 22 20  | by the "f0=.." |
00006940  74 6f 20 22 66 33 31 3d  22 2e 20 49 66 20 79 6f  |to "f31=". If yo|
00006950  75 20 73 70 65 63 69 66  79 20 61 20 66 6f 6e 74  |u specify a font|
00006960  20 74 68 61 74 20 64 6f  65 73 6e 27 74 20 65 78  | that doesn't ex|
00006970  69 73 74 2c 20 64 6f 6e  27 74 20 62 65 20 73 75  |ist, don't be su|
00006980  72 70 72 69 73 65 64 20  69 66 20 53 74 72 6f 6e  |rprised if Stron|
00006990  67 48 65 6c 70 20 63 72  61 73 68 65 73 2e 0a 0a  |gHelp crashes...|
000069a0  8f 09 7b 2f 7d 57 68 79  20 69 73 6e 27 74 20 74  |..{/}Why isn't t|
000069b0  68 65 72 65 20 61 20 63  6f 6e 66 69 67 75 72 61  |here a configura|
000069c0  74 69 6f 6e 20 77 69 6e  64 6f 77 3f 7b 2f 7d 0a  |tion window?{/}.|
000069d0  0a 09 20 20 20 09 4d 61  69 6e 6c 79 20 62 65 63  |..   .Mainly bec|
000069e0  61 75 73 65 20 49 20 77  61 6e 74 20 53 74 72 6f  |ause I want Stro|
000069f0  6e 67 68 65 6c 70 20 74  6f 20 62 65 20 61 20 72  |nghelp to be a r|
00006a00  65 61 73 6f 6e 61 62 6c  79 20 73 6d 61 6c 6c 20  |easonably small |
00006a10  70 72 6f 67 72 61 6d 2c  20 61 6e 64 20 61 6c 73  |program, and als|
00006a20  6f 20 62 65 63 61 75 73  65 20 74 68 65 20 21 43  |o because the !C|
00006a30  6f 6e 66 69 67 75 72 65  20 74 65 78 74 20 66 69  |onfigure text fi|
00006a40  6c 65 20 69 73 20 6d 75  63 68 20 6d 6f 72 65 20  |le is much more |
00006a50  66 6c 65 78 69 62 6c 65  2e 0a 0a 8f 09 7b 2f 7d  |flexible.....{/}|
00006a60  49 73 20 74 68 65 72 65  20 61 6e 79 20 43 20 68  |Is there any C h|
00006a70  65 6c 70 20 61 76 61 69  6c 61 62 6c 65 3f 7b 2f  |elp available?{/|
00006a80  7d 0a 0a 09 20 20 20 09  43 75 72 72 65 6e 74 6c  |}...   .Currentl|
00006a90  79 2c 20 6e 6f 2e 20 54  68 65 72 65 20 77 65 72  |y, no. There wer|
00006aa0  65 20 73 6f 6d 65 20 61  74 74 65 6d 70 74 73 20  |e some attempts |
00006ab0  66 6f 72 20 74 68 65 20  6f 6c 64 20 53 74 72 6f  |for the old Stro|
00006ac0  6e 67 48 65 6c 70 2c 20  62 75 74 20 49 20 64 6f  |ngHelp, but I do|
00006ad0  6e 27 74 20 6b 6e 6f 77  20 68 6f 77 20 67 6f 6f  |n't know how goo|
00006ae0  64 20 74 68 65 79 20 77  65 72 65 2c 20 6f 72 20  |d they were, or |
00006af0  69 66 20 74 68 65 20 61  75 74 68 6f 72 73 20 77  |if the authors w|
00006b00  69 6c 6c 20 63 6f 6e 76  65 72 74 20 74 68 65 6d  |ill convert them|
00006b10  20 74 6f 20 74 68 65 20  6e 65 77 20 66 6f 72 6d  | to the new form|
00006b20  61 74 2e 20 41 6e 79 77  61 79 2c 20 77 69 74 68  |at. Anyway, with|
00006b30  20 74 68 69 73 20 6e 65  77 20 76 65 72 73 69 6f  | this new versio|
00006b40  6e 20 6f 66 20 53 74 72  6f 6e 67 48 65 6c 70 20  |n of StrongHelp |
00006b50  49 27 6d 20 73 75 72 65  20 74 68 65 72 65 20 77  |I'm sure there w|
00006b60  69 6c 6c 20 62 65 20 61  20 70 72 6f 6c 69 66 65  |ill be a prolife|
00006b70  72 61 74 69 6f 6e 20 6f  66 20 64 69 66 66 65 72  |ration of differ|
00006b80  65 6e 74 20 6d 61 6e 75  61 6c 73 20 52 65 61 6c  |ent manuals Real|
00006b90  20 53 6f 6f 6e 20 4e 6f  77 2e 2e 20 28 20 49 27  | Soon Now.. ( I'|
00006ba0  6d 20 2a 6e 6f 74 2a 20  67 6f 69 6e 67 20 74 6f  |m *not* going to|
00006bb0  20 77 72 69 74 65 20 61  6e 79 20 43 20 68 65 6c  | write any C hel|
00006bc0  70 20 6d 79 73 65 6c 66  20 74 68 6f 75 67 68 2e  |p myself though.|
00006bd0  20 29 0a 0a 8f 09 7b 2f  7d 57 68 79 20 64 6f 65  | )....{/}Why doe|
00006be0  73 20 74 68 65 20 4d 61  6e 75 61 6c 20 66 69 6c  |s the Manual fil|
00006bf0  65 20 62 65 63 6f 6d 65  20 73 6f 20 62 69 67 20  |e become so big |
00006c00  77 68 65 6e 20 73 6f 6d  65 74 68 69 6e 67 20 69  |when something i|
00006c10  6e 73 69 64 65 20 69 73  20 65 64 69 74 65 64 3f  |nside is edited?|
00006c20  20 28 61 6e 64 20 74 68  65 6e 20 73 68 72 69 6e  | (and then shrin|
00006c30  6b 20 61 67 61 69 6e 20  77 68 65 6e 20 53 74 72  |k again when Str|
00006c40  6f 6e 67 48 65 6c 70 20  71 75 69 74 73 29 7b 2f  |ongHelp quits){/|
00006c50  7d 0a 0a 09 20 20 20 09  53 74 72 6f 6e 67 48 65  |}...   .StrongHe|
00006c60  6c 70 20 75 73 65 73 20  73 6f 6d 65 74 68 69 6e  |lp uses somethin|
00006c70  67 20 63 61 6c 6c 65 64  20 61 6e 20 49 6d 61 67  |g called an Imag|
00006c80  65 20 46 69 6c 69 6e 67  20 53 79 73 74 65 6d 20  |e Filing System |
00006c90  28 61 20 73 65 72 76 69  63 65 20 70 72 6f 76 69  |(a service provi|
00006ca0  64 65 64 20 62 79 20 74  68 65 20 4f 53 29 20 61  |ded by the OS) a|
00006cb0  6e 64 20 73 75 63 68 20  66 69 6c 65 73 20 61 6c  |nd such files al|
00006cc0  6c 6f 63 61 74 65 20 64  69 73 63 20 73 70 61 63  |locate disc spac|
00006cd0  65 20 69 6e 20 6c 61 72  67 65 20 63 68 75 6e 6b  |e in large chunk|
00006ce0  73 20 74 6f 20 62 65 20  6d 6f 72 65 20 65 66 66  |s to be more eff|
00006cf0  69 63 69 65 6e 74 2e 20  49 20 64 6f 6e 27 74 20  |icient. I don't |
00006d00  6b 6e 6f 77 20 77 68 79  20 74 68 65 20 4f 53 20  |know why the OS |
00006d10  64 65 63 69 64 65 73 20  74 68 65 79 20 68 61 76  |decides they hav|
00006d20  65 20 74 6f 20 67 72 6f  77 20 77 69 74 68 20 61  |e to grow with a|
00006d30  73 20 6d 75 63 68 20 61  73 20 74 68 65 79 20 64  |s much as they d|
00006d40  6f 20 28 53 65 76 65 72  61 6c 20 31 30 30 20 4b  |o (Several 100 K|
00006d50  27 73 20 69 6e 20 73 6f  6d 65 20 63 61 73 65 73  |'s in some cases|
00006d60  29 2e 20 49 74 20 6d 69  67 68 74 20 62 65 20 61  |). It might be a|
00006d70  20 62 75 67 20 69 6e 20  74 68 65 20 4f 53 2e 0a  | bug in the OS..|
00006d80  0a 8f 09 7b 2f 7d 57 68  65 6e 20 49 20 71 75 69  |...{/}When I qui|
00006d90  74 20 53 74 72 6f 6e 67  48 65 6c 70 20 61 6e 64  |t StrongHelp and|
00006da0  20 74 68 65 6e 20 64 6f  75 62 6c 65 63 6c 69 63  | then doubleclic|
00006db0  6b 20 6f 6e 20 61 20 4d  61 6e 75 61 6c 2c 20 49  |k on a Manual, I|
00006dc0  20 67 65 74 20 74 68 65  20 65 72 72 6f 72 20 22  | get the error "|
00006dd0  45 72 72 6f 72 20 77 68  65 6e 20 72 65 61 64 69  |Error when readi|
00006de0  6e 67 20 78 78 78 78 20  2d 20 78 78 78 78 20 69  |ng xxxx - xxxx i|
00006df0  73 20 61 20 66 69 6c 65  2e 22 20 49 73 20 74 68  |s a file." Is th|
00006e00  69 73 20 61 20 62 75 67  3f 7b 2f 7d 0a 0a 09 20  |is a bug?{/}... |
00006e10  20 20 09 59 65 73 2c 20  69 74 20 2a 69 73 2a 20  |  .Yes, it *is* |
00006e20  61 20 62 75 67 2c 20 62  75 74 20 6e 6f 74 20 69  |a bug, but not i|
00006e30  6e 20 53 74 72 6f 6e 67  48 65 6c 70 2e 20 54 68  |n StrongHelp. Th|
00006e40  65 20 66 69 6c 65 72 20  63 61 63 68 65 73 20 64  |e filer caches d|
00006e50  69 72 65 63 74 6f 72 79  20 69 6e 66 6f 2c 20 61  |irectory info, a|
00006e60  6e 64 20 68 61 73 6e 27  74 20 64 69 73 63 6f 76  |nd hasn't discov|
00006e70  65 72 65 64 20 74 68 61  74 20 74 68 65 73 65 20  |ered that these |
00006e80  66 69 6c 65 73 20 6e 6f  20 6c 6f 6e 67 65 72 20  |files no longer |
00006e90  61 72 65 20 69 6d 61 67  65 73 2f 64 69 72 65 63  |are images/direc|
00006ea0  74 6f 72 69 65 73 2e 20  49 74 20 77 69 6c 6c 20  |tories. It will |
00006eb0  62 65 20 75 70 64 61 74  65 64 20 74 68 65 20 6e  |be updated the n|
00006ec0  65 78 74 20 74 69 6d 65  20 69 74 20 72 65 61 64  |ext time it read|
00006ed0  73 20 74 68 65 20 64 69  72 65 63 74 6f 72 79 2e  |s the directory.|
00006ee0  0a 0a 8f 09 7b 2f 7d 41  66 74 65 72 20 63 72 61  |....{/}After cra|
00006ef0  73 68 69 6e 67 20 53 74  72 6f 6e 67 48 65 6c 70  |shing StrongHelp|
00006f00  20 6d 79 20 4d 61 6e 75  61 6c 20 73 74 69 6c 6c  | my Manual still|
00006f10  20 77 6f 72 6b 73 2c 20  62 75 74 20 69 74 20 69  | works, but it i|
00006f20  73 20 2a 68 75 67 68 65  2a 2e 20 48 6f 77 20 63  |s *hughe*. How c|
00006f30  61 6e 20 49 20 66 69 78  20 74 68 69 73 3f 7b 2f  |an I fix this?{/|
00006f40  7d 0a 0a 09 20 20 20 09  46 69 72 73 74 20 74 61  |}...   .First ta|
00006f50  6b 65 20 61 20 62 61 63  6b 75 70 2c 20 74 68 65  |ke a backup, the|
00006f60  6e 20 64 72 61 67 20 69  74 20 74 6f 20 53 74 72  |n drag it to Str|
00006f70  6f 6e 67 68 65 6c 70 27  73 20 69 63 6f 6e 62 61  |onghelp's iconba|
00006f80  72 20 69 63 6f 6e 20 61  6e 64 20 73 65 6c 65 63  |r icon and selec|
00006f90  74 20 22 43 6c 65 61 6e  43 6f 70 79 22 2e 20 49  |t "CleanCopy". I|
00006fa0  6e 20 6d 6f 73 74 20 63  61 73 65 73 20 74 68 69  |n most cases thi|
00006fb0  73 20 77 69 6c 6c 20 66  69 78 20 69 74 2e 0a 0a  |s will fix it...|
00006fc0  23 4c 69 6e 65 3b 20 41  6c 69 67 6e 20 43 65 6e  |#Line; Align Cen|
00006fd0  74 72 65 0a 0a 53 65 6e  64 20 73 75 67 67 65 73  |tre..Send sugges|
00006fe0  74 69 6f 6e 73 20 61 6e  64 20 63 6f 72 72 65 63  |tions and correc|
00006ff0  74 69 6f 6e 73 20 74 6f  20 67 75 74 74 6f 72 6d  |tions to guttorm|
00007000  40 76 65 73 74 6e 65 74  74 2e 6e 6f 44 41 54 41  |@vestnett.noDATA|
00007010  80 02 00 00 53 74 72 6f  6e 67 48 65 6c 70 20 4d  |....StrongHelp M|
00007020  61 6e 75 61 6c 20 20 28  26 33 44 36 29 0a 23 69  |anual  (&3D6).#i|
00007030  6e 64 65 6e 74 20 35 0a  23 73 70 72 69 74 65 20  |ndent 5.#sprite |
00007040  30 2c 30 20 66 69 6c 65  5f 33 64 36 0a 54 68 69  |0,0 file_3d6.Thi|
00007050  73 20 69 73 20 61 20 53  74 72 6f 6e 67 48 65 6c  |s is a StrongHel|
00007060  70 20 4d 61 6e 75 61 6c  2e 20 49 66 20 79 6f 75  |p Manual. If you|
00007070  20 64 6f 75 62 6c 65 63  6c 69 63 6b 20 69 74 2c  | doubleclick it,|
00007080  20 69 74 73 20 66 69 72  73 74 20 70 61 67 65 20  | its first page |
00007090  28 63 61 6c 6c 65 64 20  21 52 6f 6f 74 29 20 77  |(called !Root) w|
000070a0  69 6c 6c 20 62 65 20 6f  70 65 6e 65 64 2e 20 46  |ill be opened. F|
000070b0  72 6f 6d 20 74 68 65 72  65 20 79 6f 75 20 63 61  |rom there you ca|
000070c0  6e 20 63 6c 69 63 6b 20  79 6f 75 72 20 77 61 79  |n click your way|
000070d0  20 74 6f 20 6f 74 68 65  72 20 70 61 67 65 73 2e  | to other pages.|
000070e0  20 49 66 20 79 6f 75 20  6b 65 65 70 20 64 6f 77  | If you keep dow|
000070f0  6e 20 73 68 69 66 74 20  77 68 69 6c 65 20 64 6f  |n shift while do|
00007100  75 62 6c 65 63 6c 69 63  6b 69 6e 67 2c 20 74 68  |ubleclicking, th|
00007110  65 6e 20 74 68 65 20 6d  61 6e 75 61 6c 20 77 69  |en the manual wi|
00007120  6c 6c 20 62 65 20 6f 70  65 6e 65 64 20 61 73 20  |ll be opened as |
00007130  61 20 64 69 72 65 63 74  6f 72 79 2c 20 61 6e 64  |a directory, and|
00007140  20 79 6f 75 20 68 61 76  65 20 61 63 63 65 73 73  | you have access|
00007150  20 74 6f 20 61 6c 6c 20  74 68 65 20 72 61 77 20  | to all the raw |
00007160  64 61 74 61 20 74 68 65  20 6d 61 6e 75 61 6c 20  |data the manual |
00007170  69 73 20 62 75 69 6c 74  20 66 72 6f 6d 2e 0a 0a  |is built from...|
00007180  23 49 6e 64 65 6e 74 0a  48 65 72 65 20 61 72 65  |#Indent.Here are|
00007190  20 73 6f 6d 65 20 61 63  74 69 6f 6e 73 20 79 6f  | some actions yo|
000071a0  75 20 63 61 6e 20 74 61  6b 65 20 6f 6e 20 74 68  |u can take on th|
000071b0  65 20 6d 61 6e 75 61 6c  20 7b 2a 7d 7b 24 20 74  |e manual {*}{$ t|
000071c0  6d 70 24 6c 65 61 66 7d  7b 2a 7d 20 28 6f 6e 6c  |mp$leaf}{*} (onl|
000071d0  79 20 69 66 20 79 6f 75  20 68 61 76 65 20 6f 70  |y if you have op|
000071e0  65 6e 65 64 20 74 68 69  73 20 70 61 67 65 20 62  |ened this page b|
000071f0  79 20 64 72 61 67 67 69  6e 67 20 61 20 4d 61 6e  |y dragging a Man|
00007200  75 61 6c 20 74 6f 20 53  74 72 6f 6e 67 48 65 6c  |ual to StrongHel|
00007210  70 27 73 20 69 63 6f 6e  62 61 72 20 69 63 6f 6e  |p's iconbar icon|
00007220  21 29 0a 0a 23 49 6e 64  65 6e 74 20 35 0a 3c 43  |!)..#Indent 5.<C|
00007230  6c 65 61 6e 43 6f 70 79  20 69 74 3d 3e 2a 3c 53  |leanCopy it=>*<S|
00007240  74 72 6f 6e 67 48 65 6c  70 24 44 69 72 5c 3e 2e  |trongHelp$Dir\>.|
00007250  55 74 69 6c 69 74 69 65  73 2e 43 6c 65 61 6e 43  |Utilities.CleanC|
00007260  6f 70 79 20 7b 24 20 74  6d 70 24 70 61 74 68 7d  |opy {$ tmp$path}|
00007270  3e 09 28 72 65 6d 6f 76  65 20 69 6e 74 65 72 6e  |>.(remove intern|
00007280  61 6c 20 77 61 73 74 65  61 67 65 29 44 41 54 41  |al wasteage)DATA|
00007290  b8 07 00 00 46 72 65 71  75 65 6e 74 6c 79 20 41  |....Frequently A|
000072a0  73 6b 65 64 20 51 75 65  73 74 69 6f 6e 73 0a 8f  |sked Questions..|
000072b0  09 7b 2f 7d 48 6f 77 20  63 61 6e 20 49 20 67 65  |.{/}How can I ge|
000072c0  74 20 74 68 65 20 6c 69  6e 6b 73 20 74 6f 20 61  |t the links to a|
000072d0  70 70 65 61 72 20 69 6e  20 72 65 64 3f 7b 2f 7d  |ppear in red?{/}|
000072e0  0a 0a 09 20 20 20 09 59  6f 75 20 6c 6f 61 64 20  |...   .You load |
000072f0  74 68 65 20 21 53 74 72  6f 6e 67 48 65 6c 70 2e  |the !StrongHelp.|
00007300  21 43 6f 6e 66 69 67 75  72 65 20 66 69 6c 65 20  |!Configure file |
00007310  69 6e 74 6f 20 61 6e 20  65 64 69 74 6f 72 2c 20  |into an editor, |
00007320  61 64 64 20 22 52 47 42  20 32 35 35 2c 30 2c 30  |add "RGB 255,0,0|
00007330  22 20 74 6f 20 74 68 65  20 22 66 4c 69 6e 6b 20  |" to the "fLink |
00007340  3d 20 2e 2e 2e 22 20 73  74 61 74 65 6d 65 6e 74  |= ..." statement|
00007350  20 61 6e 64 20 72 65 73  74 61 72 74 20 53 74 72  | and restart Str|
00007360  6f 6e 67 48 65 6c 70 2e  20 4e 6f 74 65 20 74 68  |ongHelp. Note th|
00007370  61 74 20 69 6e 64 69 76  69 64 75 61 6c 20 6d 61  |at individual ma|
00007380  6e 75 61 6c 73 20 63 61  6e 20 6f 76 65 72 72 69  |nuals can overri|
00007390  64 65 20 74 68 69 73 2e  0a 0a 8f 09 7b 2f 7d 48  |de this.....{/}H|
000073a0  6f 77 20 63 61 6e 20 49  20 63 68 61 6e 67 65 20  |ow can I change |
000073b0  74 68 65 20 66 6f 6e 74  73 20 75 73 65 64 2e 7b  |the fonts used.{|
000073c0  2f 7d 0a 0a 09 20 20 20  09 45 64 69 74 20 74 68  |/}...   .Edit th|
000073d0  65 20 21 53 74 72 6f 6e  67 48 65 6c 70 2e 21 43  |e !StrongHelp.!C|
000073e0  6f 6e 66 69 67 75 72 65  20 66 69 6c 65 2e 20 46  |onfigure file. F|
000073f0  6f 6e 74 73 20 61 72 65  20 64 65 66 69 6e 65 64  |onts are defined|
00007400  20 62 79 20 74 68 65 20  22 66 30 3d 2e 2e 22 20  | by the "f0=.." |
00007410  74 6f 20 22 66 33 31 3d  22 2e 20 49 66 20 79 6f  |to "f31=". If yo|
00007420  75 20 73 70 65 63 69 66  79 20 61 20 66 6f 6e 74  |u specify a font|
00007430  20 74 68 61 74 20 64 6f  65 73 6e 27 74 20 65 78  | that doesn't ex|
00007440  69 73 74 2c 20 64 6f 6e  27 74 20 62 65 20 73 75  |ist, don't be su|
00007450  72 70 72 69 73 65 64 20  69 66 20 53 74 72 6f 6e  |rprised if Stron|
00007460  67 48 65 6c 70 20 63 72  61 73 68 65 73 2e 0a 0a  |gHelp crashes...|
00007470  8f 09 7b 2f 7d 57 68 79  20 69 73 6e 27 74 20 74  |..{/}Why isn't t|
00007480  68 65 72 65 20 61 20 63  6f 6e 66 69 67 75 72 61  |here a configura|
00007490  74 69 6f 6e 20 77 69 6e  64 6f 77 3f 7b 2f 7d 0a  |tion window?{/}.|
000074a0  0a 09 20 20 20 09 4d 61  69 6e 6c 79 20 62 65 63  |..   .Mainly bec|
000074b0  61 75 73 65 20 49 20 77  61 6e 74 20 53 74 72 6f  |ause I want Stro|
000074c0  6e 67 68 65 6c 70 20 74  6f 20 62 65 20 61 20 72  |nghelp to be a r|
000074d0  65 61 73 6f 6e 61 62 6c  79 20 73 6d 61 6c 6c 20  |easonably small |
000074e0  70 72 6f 67 72 61 6d 2c  20 61 6e 64 20 61 6c 73  |program, and als|
000074f0  6f 20 62 65 63 61 75 73  65 20 74 68 65 20 21 43  |o because the !C|
00007500  6f 6e 66 69 67 75 72 65  20 74 65 78 74 20 66 69  |onfigure text fi|
00007510  6c 65 20 69 73 20 6d 75  63 68 20 6d 6f 72 65 20  |le is much more |
00007520  66 6c 65 78 69 62 6c 65  2e 0a 0a 8f 09 7b 2f 7d  |flexible.....{/}|
00007530  49 73 20 74 68 65 72 65  20 61 6e 79 20 43 20 68  |Is there any C h|
00007540  65 6c 70 20 61 76 61 69  6c 61 62 6c 65 3f 7b 2f  |elp available?{/|
00007550  7d 0a 0a 09 20 20 20 09  54 68 65 72 65 20 69 73  |}...   .There is|
00007560  20 6e 6f 77 2c 20 70 72  6f 76 69 64 65 64 20 79  | now, provided y|
00007570  6f 75 20 67 6f 74 20 74  68 69 73 20 6d 61 6e 75  |ou got this manu|
00007580  61 6c 20 66 72 6f 6d 20  74 68 65 20 41 63 6f 72  |al from the Acor|
00007590  6e 20 55 73 65 72 20 63  6f 76 65 72 20 64 69 73  |n User cover dis|
000075a0  63 2e 20 49 74 27 73 20  77 72 69 74 74 65 6e 20  |c. It's written |
000075b0  62 79 20 47 61 72 65 74  68 20 42 6f 64 65 6e 20  |by Gareth Boden |
000075c0  61 6e 64 20 68 65 20 68  6f 6c 64 73 20 74 68 65  |and he holds the|
000075d0  20 63 6f 70 79 72 69 67  68 74 2e 20 49 74 20 77  | copyright. It w|
000075e0  61 73 20 6f 6e 20 74 68  65 20 4f 63 74 6f 62 65  |as on the Octobe|
000075f0  72 20 31 39 39 35 20 63  6f 70 79 20 6f 66 20 41  |r 1995 copy of A|
00007600  63 6f 72 6e 20 55 73 65  72 2e 0a 0a 8f 09 7b 2f  |corn User.....{/|
00007610  7d 57 68 79 20 64 6f 65  73 20 74 68 65 20 4d 61  |}Why does the Ma|
00007620  6e 75 61 6c 20 66 69 6c  65 20 62 65 63 6f 6d 65  |nual file become|
00007630  20 73 6f 20 62 69 67 20  77 68 65 6e 20 73 6f 6d  | so big when som|
00007640  65 74 68 69 6e 67 20 69  6e 73 69 64 65 20 69 73  |ething inside is|
00007650  20 65 64 69 74 65 64 3f  20 28 61 6e 64 20 74 68  | edited? (and th|
00007660  65 6e 20 73 68 72 69 6e  6b 20 61 67 61 69 6e 20  |en shrink again |
00007670  77 68 65 6e 20 53 74 72  6f 6e 67 48 65 6c 70 20  |when StrongHelp |
00007680  71 75 69 74 73 29 7b 2f  7d 0a 0a 09 20 20 20 09  |quits){/}...   .|
00007690  53 74 72 6f 6e 67 48 65  6c 70 20 75 73 65 73 20  |StrongHelp uses |
000076a0  73 6f 6d 65 74 68 69 6e  67 20 63 61 6c 6c 65 64  |something called|
000076b0  20 61 6e 20 49 6d 61 67  65 20 46 69 6c 69 6e 67  | an Image Filing|
000076c0  20 53 79 73 74 65 6d 20  28 61 20 73 65 72 76 69  | System (a servi|
000076d0  63 65 20 70 72 6f 76 69  64 65 64 20 62 79 20 74  |ce provided by t|
000076e0  68 65 20 4f 53 29 20 61  6e 64 20 73 75 63 68 20  |he OS) and such |
000076f0  66 69 6c 65 73 20 61 6c  6c 6f 63 61 74 65 20 64  |files allocate d|
00007700  69 73 63 20 73 70 61 63  65 20 69 6e 20 6c 61 72  |isc space in lar|
00007710  67 65 20 63 68 75 6e 6b  73 20 74 6f 20 62 65 20  |ge chunks to be |
00007720  6d 6f 72 65 20 65 66 66  69 63 69 65 6e 74 2e 20  |more efficient. |
00007730  49 20 64 6f 6e 27 74 20  6b 6e 6f 77 20 77 68 79  |I don't know why|
00007740  20 74 68 65 20 4f 53 20  64 65 63 69 64 65 73 20  | the OS decides |
00007750  74 68 65 79 20 68 61 76  65 20 74 6f 20 67 72 6f  |they have to gro|
00007760  77 20 77 69 74 68 20 61  73 20 6d 75 63 68 20 61  |w with as much a|
00007770  73 20 74 68 65 79 20 64  6f 20 28 53 65 76 65 72  |s they do (Sever|
00007780  61 6c 20 31 30 30 20 4b  27 73 20 69 6e 20 73 6f  |al 100 K's in so|
00007790  6d 65 20 63 61 73 65 73  29 2e 20 49 74 20 6d 69  |me cases). It mi|
000077a0  67 68 74 20 62 65 20 61  20 62 75 67 20 69 6e 20  |ght be a bug in |
000077b0  74 68 65 20 4f 53 2e 0a  0a 8f 09 7b 2f 7d 57 68  |the OS.....{/}Wh|
000077c0  65 6e 20 49 20 71 75 69  74 20 53 74 72 6f 6e 67  |en I quit Strong|
000077d0  48 65 6c 70 20 61 6e 64  20 74 68 65 6e 20 64 6f  |Help and then do|
000077e0  75 62 6c 65 63 6c 69 63  6b 20 6f 6e 20 61 20 4d  |ubleclick on a M|
000077f0  61 6e 75 61 6c 2c 20 49  20 67 65 74 20 74 68 65  |anual, I get the|
00007800  20 65 72 72 6f 72 20 22  45 72 72 6f 72 20 77 68  | error "Error wh|
00007810  65 6e 20 72 65 61 64 69  6e 67 20 78 78 78 78 20  |en reading xxxx |
00007820  2d 20 78 78 78 78 20 69  73 20 61 20 66 69 6c 65  |- xxxx is a file|
00007830  2e 22 20 49 73 20 74 68  69 73 20 61 20 62 75 67  |." Is this a bug|
00007840  3f 7b 2f 7d 0a 0a 09 20  20 20 09 59 65 73 2c 20  |?{/}...   .Yes, |
00007850  69 74 20 2a 69 73 2a 20  61 20 62 75 67 2c 20 62  |it *is* a bug, b|
00007860  75 74 20 6e 6f 74 20 69  6e 20 53 74 72 6f 6e 67  |ut not in Strong|
00007870  48 65 6c 70 2e 20 54 68  65 20 66 69 6c 65 72 20  |Help. The filer |
00007880  63 61 63 68 65 73 20 64  69 72 65 63 74 6f 72 79  |caches directory|
00007890  20 69 6e 66 6f 2c 20 61  6e 64 20 68 61 73 6e 27  | info, and hasn'|
000078a0  74 20 64 69 73 63 6f 76  65 72 65 64 20 74 68 61  |t discovered tha|
000078b0  74 20 74 68 65 73 65 20  66 69 6c 65 73 20 6e 6f  |t these files no|
000078c0  20 6c 6f 6e 67 65 72 20  61 72 65 20 69 6d 61 67  | longer are imag|
000078d0  65 73 2f 64 69 72 65 63  74 6f 72 69 65 73 2e 20  |es/directories. |
000078e0  49 74 20 77 69 6c 6c 20  62 65 20 75 70 64 61 74  |It will be updat|
000078f0  65 64 20 74 68 65 20 6e  65 78 74 20 74 69 6d 65  |ed the next time|
00007900  20 69 74 20 72 65 61 64  73 20 74 68 65 20 64 69  | it reads the di|
00007910  72 65 63 74 6f 72 79 2e  0a 0a 8f 09 7b 2f 7d 41  |rectory.....{/}A|
00007920  66 74 65 72 20 63 72 61  73 68 69 6e 67 20 53 74  |fter crashing St|
00007930  72 6f 6e 67 48 65 6c 70  20 6d 79 20 4d 61 6e 75  |rongHelp my Manu|
00007940  61 6c 20 73 74 69 6c 6c  20 77 6f 72 6b 73 2c 20  |al still works, |
00007950  62 75 74 20 69 74 20 69  73 20 2a 68 75 67 68 65  |but it is *hughe|
00007960  2a 2e 20 48 6f 77 20 63  61 6e 20 49 20 66 69 78  |*. How can I fix|
00007970  20 74 68 69 73 3f 7b 2f  7d 0a 0a 09 20 20 20 09  | this?{/}...   .|
00007980  46 69 72 73 74 20 74 61  6b 65 20 61 20 62 61 63  |First take a bac|
00007990  6b 75 70 2c 20 74 68 65  6e 20 64 72 61 67 20 69  |kup, then drag i|
000079a0  74 20 74 6f 20 53 74 72  6f 6e 67 68 65 6c 70 27  |t to Stronghelp'|
000079b0  73 20 69 63 6f 6e 62 61  72 20 69 63 6f 6e 20 61  |s iconbar icon a|
000079c0  6e 64 20 73 65 6c 65 63  74 20 22 43 6c 65 61 6e  |nd select "Clean|
000079d0  43 6f 70 79 22 2e 20 49  6e 20 6d 6f 73 74 20 63  |Copy". In most c|
000079e0  61 73 65 73 20 74 68 69  73 20 77 69 6c 6c 20 66  |ases this will f|
000079f0  69 78 20 69 74 2e 0a 0a  23 4c 69 6e 65 3b 20 41  |ix it...#Line; A|
00007a00  6c 69 67 6e 20 43 65 6e  74 72 65 0a 0a 53 65 6e  |lign Centre..Sen|
00007a10  64 20 73 75 67 67 65 73  74 69 6f 6e 73 20 61 6e  |d suggestions an|
00007a20  64 20 63 6f 72 72 65 63  74 69 6f 6e 73 20 74 6f  |d corrections to|
00007a30  20 67 75 74 74 6f 72 6d  40 76 65 73 74 6e 65 74  | guttorm@vestnet|
00007a40  74 2e 6e 6f                                       |t.no|
00007a44