Contents

	1.	Introduction....................page	2
	2.	Principle of Operation..........page	3
	3.	Summary of Simple Controls......page	3
	4.	Cursor Controls.................page	3
	5.	<CTRL> "B"......................page	4
	6.	Escape Codes....................page	4

	7.	Special Formatting Characters...page	4
	8.	Printer Control Characters......page	4
	9.	A Worked Example................page	5
	10.	Printing the example............page	7
	11.	Special Formatting Example......page	8
	12.	Explanation of Escape Codes.....page	9

	13.	Name Instructions...............page	12
	14.	Break Key.......................page	12

	15.	Limitations of Memory...........page	12

	16.	Formatting......................page	12
	17.	Special Formatting Characters...page	13

	18.	Printer Control Characters......page	14
	19.	Redefine Printer Control codes..page	14
	20.	Load - OUT OF MEM...............page	14

1. Introduction.Brunword is specially written to suit the requirements of the home user or small business where the investment of disc drives and a professional word processor can not be justified. In reality it exceeds this requirement and actually gives these users the advantage of simplicity of use while not having too many limitations.

The text handling mode with "Insert", "Overwrite" and delete functions is supported with a powerful "Escape" mode that enables the user to create files in the computer memory. This has the advantage over disc drives of being faster and easier to operate. Each escape function is based on a key word so that these can be easily remembered but only the first letter is typed.

The files are stored as compressed text to save memory meaning that this complete handbook can be stored as separate pages in the MTX 512 with spare file capacity for editing. (The MTX 500 has half this capability).

Files can be cut and pasted using the 'TEAR" command to split a file into several smaller files, then using the "WEAVE' command to weave it back together in its new order.
SAVE, LOAD, DIRECTORY, GET from memory, MEMORY save, KILL, PRINT, TEAR, WEAVE, REMOVE, INITIALISE, CLEAR, ONSCREEN, and FIND are the escape key words.The text mode works on 40 columns but will reformat for any print width up to 130 columns. Text that is intended for more than 40 columns of printing is typed in using 40 columns and the general appearance is set out as required from the printer. i.e. Address on the right , 'Dear Sir" on the left, 'Yours sincerely" in the centre and paragraph start indentations if they are required. The programme will automatically compensate for the greater print width.

More complex printouts are possible using the special formatting characters and the printer control characters.

The heart of the text routine is the screen update system. Every time a change is made to the text the entire screen is updated. This takes just 0.125 seconds and ensures that the screen is always correct.

Access to files is normally 0.25 to 2.00 seconds, faster than many wordprocessors can write to the screen. But BrunWord depends on the cassette for permanent storage. The Memotech cassette routine is super reliable but BrunWord has taken a step forward. A damaged tape does not lose all its information as in BrunWord the cassette can be started part way through a file or started at the beginning of one file and finished with the end of another.

BrunWord, as all programmes, is a mix of compromises and we believe a very good one!

Brunning Software
2. Principle of Operation.BrunWord has two basic modes of operation TEXT or ESCAPE. The programme enters the TEXT mode after being loaded and will display "Insert" at the base of the screen. In this mode the programme is ready to accept text and any key pressed will cause the character to appear on the screen at the cursor position. Any text at the cursor and onwards will be shifted on by one character.

Pressing the <INS> key will change "Insert" to "Overwrite" and then any text will appear at the cursor position but will overwrite what is there.

Text is typed onto the screen with the same general appearance as the required printout. The display is only 40 columns wide but the printout can be any width up to 130 columns. The end of each paragraph must be marked with the special character generated by pressing the <F5> key

3. Summary of Simple Controls

These are all the keys that a beginner will need to enter and edit text.

    ARROW keys:  These move the cursor as the arrow indicates but when
                 at  the  top or bottom of the screen the text will be
                 scrolled to keep the cursor on the screen

    <INS> key :  Toggles between "Insert" and “Overwrite”.
    <HOME> key:  Scrolls the text window down one line.
    <PAGE> key:  Scrolls the text window down one whole screen.

    <DEL> key :  Removes one character at the cursor position.

    <RET> key :  In "Insert" this will inset spaces to the end of the
                 line and then place an <F5> end of paragraph marker.
                 In "Overwrite" nothing will happen.

4. Cursor Controls

These are in addition to those described in section 3.

    <CTRL> D : Moves cursor FORWARD one character.
    <CTRL> F : Moves cursor FORWARD one word.

    <CTRL> S : Moves cursor BACK one character.
    <CTRL> A : Moves cursor BACK one word.

    <CTRL> E : Moves cursor UP one line.
    <CTRL> X : Moves cursor DOWN one line.

    <CTRL> W : Scrolls screen window UP one line (text moves down).
    <CTRL> Z : Scrolls screen window DOWN one line (text moves up).

All <CTRL> actions require the <CTRL> key to be pressed and held
while the letter key is pressed.
5. <CTRL> "B".This function justifies the text on the screen - purely to make it easier to read and hence easier to edit. <CTRL> "B" relies on the <F5> marker at the end of the paragraph.

6. Escape Codes.

The ESCAPE mode is entered by pressing the <ESC> key which will cause "Escape ?" to be displayed at the bottom of the screen. The key must be released before pressing the next key. All escape codes are based on KEY WORDS but only the first letter is typed.
    <ESC> S : SAVE to cassette.    <ESC> L : LOAD from cassette.    <ESC> D : DIRECTORY.    <ESC> G : GET from memory.
    <ESC> M : MEMORY save.
    <ESC> K : KILL file in memory.

    <ESC> P : PRINT.

    <ESC> T : TEAR.....memory save between <F7> markers.
    <ESC> R : REMOVE...delete text between <F7> markers.
    <ESC> W : WEAVE....insert file at <F7> marker.

    <ESC> I : INITIALISE <F7> and <F8>
    <ESC> C : CLEAR work or file area.

    <ESC> 0 : ONSCREEN..display what the printer will actually print.
    <ESC> F : FIND
    <ESC> <HOME>  HOME cursor and reset to start.7. Special Formatting Characters.

    <F4> : Fixed space.
    <F5> : Paragraph end marker.    <F6> : Paragraph indentation marker    <F7> : Marker for TEAR, REMOVE and WEAVE.    <F8> : End of print marker.
8. Printer Control Characters.

<SHIFT> <F1> : Sets ENLARGED mode.  (Square bracket with “E”).
<SHIFT> <F5> : Cancels ENLARGED mode. (Backward <SHIFT> <F1>).
<SHIFT> <F2> : Sets CONDENSED mode. (Square bracket with “C”).
<SHIFT> <F6> : Cancel CONDENSED mode. (Backward <SHIFT> <F2>).
<SHIFT> <F3> : Sets UNDERLINE mode. (Square bracket with “-“).
<SHIFT> <F7> : Cancels UNDERLINE mode. (Backward <SHIFT> <F3>).
<SHIFT> <F4> : Sets  EMPHASIZED mode. (Symbol is a square bracket
               with “S” for Strong).
<SHIFT> <F8> : Cancels EMPHASIZED mode. (Backward <SHIFT> <F4>).
9.	A Worked Example.

This is a step by step example to demonstrate how BrunWord can be used. Once the principles are understood the user will develop his own methods but this will give the background.

Switch on and connect the cassette. Type LOAD and start the cassette. The programme will run automatically. "Insert" will appear at the bottom of the screen and the cursor will flash in the top left corner. An <F8> print end marker will be in the bottom right corner and just in front of this will be an <F5> paragraph end marker.

Now type in the following letter exactly as described below.

Brunning Software,
  34 Helston Road,
    Chelmsford
      CM1 5JF

Wordprocessor User,
Your Address.

Dear Sir,

	This is a  demonstration letter
to show the automatic formatting of the
BrunWord  wordprocessor.  Remember that
all words must have  at least one space
between them and that  text is typed in
allowing the  words to wrap  round into
the next line.

	Providing  that  there  are  no
odd characters  where  there  should be
spaces the  programme  will  be able to
format  this  to any  width  up  to 130
characters  per  1 inc  with  the  same
general appearance.

 Yours sincerely

Brunning Software.

A. Use the right arrow key to move the cursor to the middle of the screen then type “Brunning Software,'.

B. Use the left arrow key to move the cursor back to the "u" in "Brunning" . Press the down arrow key once and the cursor is in the correct place for the next line of the address. Type “34 Helston Road,".

C. Move the cursor back to the space between "34" and "Helston". Press the down arrow key once then type "Chelmsford.".
D. Move the cursor back to "e" then down one line. Type 'CMl 5JF.'

E. The address should now be about 5 spaces out from the right margin. Press the up arrow key 4 times and watch the progress of the cursor. It should end up at the top left corner.

F. Check that "Insert”	is displayed and not Overwrite' then press the space bar and watch the movement of the address. Continue until the address is one space from the right margin.

G. Now press the <DEL> key and watch the address move. Finally use the space bar to move the address to one space from the right.

H. Return the cursor to the left of the screen. (Press the up arrow	once). Then press the down arrow key 5 times. The cursor should now be below the address. Type 'Wordprocessor User,", then press <RET>. An <F5> marker will appear at the end of the last line and the cursor is ready for the next line.

I. Type "Your Address.", then press <RET>.

J. Press the down arrow once to leave a blank line. <RET> could be used but down arrow is better. Type "Dear Sir,".

K. Press the down arrow twice and the cursor has the correct indentation to begin the first paragraph.

L. Type the whole of the first paragraph allowing the words at the end of a line to rap round into the next line. Leave a space between all words and ignore typing errors.

M. At the end of the paragraph press <RET>. This will place the all important <F5> marker. (BrunWord must be in "Insert").

N. Use the up arrow key to move the cursor to the start of the paragraph just typed. Double check that you have placed the <F5> marker at the paragraph end then hold down <CTRL> and press "B" while <CTRL> is held. The paragraph will reform.

0. Read the paragraph for any errors. Move the cursor to the error and type in the correction then use the <DEL> key to remove any extra letters. Finally use <CTRL> "B" to reform the paragraph. (It is only necessary for the cursor to be in the line where the corrections were made for <CTRL> "B" to function properly).

NOTE: The <F5> marker may move from the paragraph end during corrections but it will return there after <CTRL> "B". Any following paragraphs that change will also be corrected.

P. Set the cursor to the start of the second paragraph and type it in as above. (Do not forget the <F5> marker at the end).

Q. Finally move the cursor to type "Yours sincerely," and "Brunning
Software”.

In this example only the two <F5> markers at the end of the
paragraphs are essential the others could be left out.

10. Printing The Example.

Assuming that the letter is now typed and corrected you can send it to the printer.

At the very end of the work area will be an <F8> end of print marker. This will be too far down in this example. Move the cursor to the line below "Brunning Software" and then press the <F8> key. This marker will stop the printer at this point.

Press the <ESC> key and "Escape?" will appear at the bottom of the screen. Then press "P" and a print menu will appear. If you do not wish to set the margins then pressing "P" again will send the letter in the work area to the printer. The left margin will be set to 10 and the right margin set to 70 giving 60 charcters per line.

Connect your printer and then type "P". The printed letter should look as below.

    Brunning Software,
      34 Helston Road,
 Chelmsford
   CMl 5JF

Wordprocessor User,
Your Address.

Dear Sir,

	This   is  a  demonstration  letter   to  show  the
automatic  formatting   of   the  BrunWord   wordprocessor.
Remember  that all  words  must  have  at  least one  space
between them and that text is  typed  in allowing the words
to wrap round into the next line.

	Providing  that there are  no odd  characters where
there should be spaces the programme will be able to format
this to any width  up to 130  characters per  line with the
same general appearance.

 Yours sincerely

Brunning Software.

11. Special Formatting of the Example.

If you have an Epson compatible printer you can now follow these instructions to produce some special effects on the letter:-

A. Move the cursor to the top left corner so that it is in line with the top of the address. Set to "Insert" not "Overwrite
B. Press the <F4> key 8 times.
C. Press <SHIFT> and <F4> then <SHIFT> and <F1>.
D. Type "Headed Note Paper".
E. Press <SHIFT> and <F5> <SHIFT> and <F8>, <SHIFT> and <F2>.
F. Press <RET> and <RET> again.
6. Press <ESC> then "P", then "R", type in "130", <RET>.
H. Connect your printer and then type "P and you will have:-

Headed Note Paper

Brunning Software,
34 Helston Road,
Chelmsford
CM1 5JF

Wordprocessor User,
Your Address

Dear Sir,

	This is a demonstration letter to show the automatic formating of the BrunWord wordprocessor. Remember that all words must have at least one space between them and that text is typed in allowing the words to wrap roand into the next line

	Providing that there are no odd cnaracters where there should be spaces the programme will be able to format this to any width up to 130 characters per line with the same general appearance.

Yours sincerely

Brunning Software.

EXPLANATION:	The <F4> fixed spaces are necessary to fix the start of the heading. It will be too far to the right if these are left out. The CONDENSED mode is set immediately after the heading so that	the formatting is correct. A little experimenting is necessary when	mixed formats are used.

12. Explanation of Escape Codes.

Press the <ESC> key and "Escape?" will be displayed. Release that key then press the the first letter of the key word.

12.1.	<ESC> S - SAVE to cassette.

Enter the name (see NAME instructions) ending with the <RET> key. "SAVE...Whole or Part" will be displayed. Start the cassette in the record mode, wait for 5 seconds to allow the cassette to settle then press "W" or "P" . Any other key will return BrunWord to "Insert”.

"Whole" will save the work area and all the files.
"Part" will save just the work area.

12.2.	<ESC> L - LOAD from cassette.

Enter the name or just press <RET>, then start the cassette in the play mode. The name will only be tested for the characters typed in after "Name ?". If no name or only spaces are typed before <RET> then the next BrunWord file will be loaded. If for example a name was given of PAGE then any of the following would be loaded PAGE, PAGE1 PAGES, PAGENT whichever was found first.

If there is not enough free memory then OUT OF MEN is displayed.

During the loading the file name will be displayed at the bottom of the screen along with a page number. When the data was saved it was split into pages of 858 characters. This enables the user to start the loading part way through a long file and makes provision for future cassette routines. Also during the loading the compressed text will be displayed on the screen while the next page is loading.

Text is loaded from the cassette into the file area above any files that are already there. Text in the work area or existing files are not affected. BrunWord return to "Insert at the end of the load.

12.3.	<ESC> D - DIRECTORY

This command displays the names of all the files in the memory file area. Normally two files cannot have the same name but this can happen when files are loaded from the cassette. The work area is not affected by <ESC> D and return is effected by pressing <RET>. While the directory is displayed BrunWord is in the Escape mode.

12.4.	<ESC> S - GET from memory

Enter the name of the file required then <RET>. (Shortened names are not accepted). BrunWord will search the directory and load the work area with the first file of that name and then return to "Insert. If a file name is entered as <F1> <RET> then the first file will be loaded to the work area and then KILLed from the directory. This is the only way that a very long file can be transferred to the work area after being loaded from the cassette.

12.5.	<ESC> M - MEMORY Save.

Enter a name. The data in the work area will then be filed in the memory unless the name is already in the directory. "Name Being Used" will then be displayed and BrunWord will remain in the "Escape" mode.

If there is insufficient memory to complete the memory save "OUT OF MEM" will appear. Before the file can be successfully saved some memory must be cleared (KILL a file) or shorten the length of the data to save (see TEAR).

If neither default occurs then the file has been saved in memory.

12.6.	<ESC> K - KILL.

If a name is entered then the first file with that name will be deleted from the directory. If the name is entered as <F1>, <RET> then the top file will be deleted.

12.7.	<ESC> P - PRINT.

The User will be offered the options of:-

P...	Print. The text in the work area will be sent to the printer using the left and right margins last input. If the margins have not been set then the left margin will be 10 and the right margin 70. This combination would give a printout of 60 columns. A form feed is sent every 59 lines.

L...	Set Left Margin. A number between 0 and 36 may be typed in ending with (RET>. Numbers over 38 are ignored.

R...	Set Right Margin. A number between 40 and 134 may be input. Numbers below 40 and above 134 are ignored.

12.8.	<ESC> T - TEAR.

Tear is used to save part of a file in memory. Use the <F7> key to place an <F7> marker at the beginning and another at the end of the text to be saved. Then type <ESC> "T" give the file a name and press <RET>.

12.9.	<ESC> R - REMOVE.

"Remove Between F7?". Typing "Y" will cause any text between <F7> markers to be deleted. If more than two <F7> are found then BrunWord aborts with "Extra Marker".

12.10.	<ESC> W - WEAVE.

Inserts a file at <F7> marker. First use the <F7> key to place the marker then <ESC> , "W", input the file name and <RET> The file will be inserted if only one <F7> marker is found.
12.11.	<ESC> I - INITALISE <F7> or <F8>.

Pressing <F8> will delete all <F6> characters in the work area except
for one at the end of the text. Pressing <F7> will delete all <F7>.

12.12. <ESC> C - CLEAR.

Clear Work area, File area or Rest.

W...	Clear the work area and set the size to 858 spaces.

F...	Clear the file area.

R...	Clear the free memory between the work area and the files.

12.13.	<ESC> 0 - ONSCREEN.

The screen will display a 40 column section of the text as it would
be sent to the printer. It will be offset by the left margin.

The right cursor key will move the screen window 21 columns right and
the left cursor key will move the window left.

The <PAGE> key will advance the display by one whole screen down.

To exit from the ONSCREEN display press <ESC> or <RET>. <ESC> followed by "0" will reset the ONSCREEN display to the start.

The ONSCREEN display will show the page end with "......P......P......P..." etc after blocks of 59 lines and this can be used to ensure that the pages are split as required. The page number and the number of the last line displayed appear at the bottom of the screen.

12.14.	<ESC> F - FIND.

Type in up to 15 characters after "Find Phrase'?" ending with <RET> BrunWord will then search the work area for that sequence of characters ignoring all spaces and treating upper and lower case letters as the same.

If the phrase is found the cursor will be set to the beginning of the phrase and the phrase displayed at the top of the screen. "End or Continue" will appear at the bottom. "F" will set BrunWord to "Insert" and "C" will continue the search for the same phrase.

If "Not Found" appears BrunWord has returned to "Escape".

<ESC> and <RET> can also be input after "Find Phrase'?". <ESC> returns to 'Escape" but <RET> typed before any other key will start a search for the last phrase that was typed in. This is designed for spelling corrections to enable the search to continue after each word has been corrected.

Example:- If "will start a" is the phrase required this can be typed in as it appears in the text or as "WILLSTARTA".
13. Name Instructions.

A name may be any sequence of characters up to 15 including spaces. "PAGE", "PAGE1" "15 YORK ST', are all valid names.

All letters in the name will be upper case. Only the left cursor is active during name input and any characters after the cursor character will be taken as spaces.

14. Break Key.

Pressing the <BRK> key will end the programme and the PANEL display will appear. Press 'B' then <SHIFT> "Y" then type run to re-enter the programme with no loss of data. This is the final exit from faulty cassette loads or printouts.

15. Limitations of Memory.

This manual has been written using BrunWord and an MTX 512. With this page in the work area there is enough file area for the other thirteen pages as well as 3 small files being used to TEAR and WEAVE. (The MTX 500 has about half this capacity).

When a page is completed we save this on a 030 tape using increments of 50 on the tape counter. This being our permanent record. If progress is slow due to reformatting the entire manual (as now) we save the "Whole" to cassette every 30 to 60 minutes on a C12 tape.

Although we have chosen to keep these pages separate the whole memory could be used for the work area. In this case about one third to one half less text can be stored.

16. Formatting.

In section 8 the user will have seen how BrunWord is written to automatically format the text. The programme has a set of internal rules to work out the required format. To use complex layouts the internal rules must be understood.

1.	Each paragraph is assumed to end with an <F5> marker at the end of the line.

2.	Text intended to be on the right hand side is assumed to have at least 17 spaces on its left.

3.	Text intended to be centered is assumed to have between 8 and 16 spaces on its left and to be less than 21 characters long.

4.	All spaces at the start of a paragraph are printed.

Most letters with normal layout and blocks of typing will conform to these without the need for any special care.
17. Special Formatting Characters.

17.1. <F4>.

This is used instead of the space bar to prevent BrunWord changing the number of spaces.

When formatting a paragraph the programme adjusts the number of spaces between the words so that the last word in each line ends at the end of the line. This means that typing extra spaces between words on the screen will not change the appearance of the printed text. If extra spaces are required then <F4> must be used.

<F4> can also be used where a group of words are required to be on the same line but may be split due to being at the end of a line. Words separated with <F4> will be printed with a space between them but will be treated by BrunWord as one word.

BEWARE:	It is not allowable to have lines with only <F4> as spaces.

17.2. <F5>.

Paragraph end marker.

If paragraphs are typed without <F5> markers to indicate the end of the last line BrunWord may assume that the spaces between paragraphs are unnecessary. The result will depend on where the last word ends.

17.3. <F6>.

This is used to set the left margin for one paragraph.

When the programme encounters an <F6> marker it remembers the distance from the left margin to the marker and resets the left margin to this value for the next line. The new margin will remain until an <F5> is found. If there are two <F6> in one paragraph the second offset will be added to the first.

The text on the screen in the Insert or Overwrite modes will continue to span the full screen. The format can be viewed in the ONSCREEN mode.

17.4. <F7>.

Special marker for TEAR, REMOVE and WEAVE.

17.5. <F8>.

End of print marker. This can be placed anywhere in the text to prevent the following text being sent to the printer. The ONSCREEN display will also terminate at an <F8> marker.

An important use of this is where special formatting is required that cannot be performed without interrupting the print.
18. Printer Control Characters.

The <SHIFT> function keys can be used within the text to send special control information to the printer. These are set up in the programme for Epson compatible printers but can be changed to suit other printer requirements (see below) - All these are treated as spaces except for one at the start of a paragraph.

<SHIFT> <F1> Sets ENLARGED mode. (Square bracket with "E").
<SHIFT> <F5> Cancels ENLARGED mode. (Backward <SHIFT> <F1>).

<SHIFT> <F2> Sets CONDENSED mode. (Square bracket with "C").
<SHIFT> <F6> Cancel CONDENSED mode. (Backward <SHIFT> <F2>).

<SHIFT> <F3> Sets UNDERLINE mode. (Square bracket with "LINE').
<SHIFT> <F7> Cancels UNDERLINE mode. (Backward <SHIFT> <F3>).

(SHIFT> <F4> Sets EMPHASIZED mode. (Symbol is a square bracket with "S" for
     Strong).
<SHIFT> <F8> Cancels EMPHASIZED mode. (Backward <SHIFT> <F4>).

19. Redefine Printer Control Codes.

If the users printer is not Epson compatible or different functions to those above are required then redefine the codes as follows:-

1.	Look up the control code in the printer manual and convert these to decimal numbers. e.g. ESC "8" sets the Epson RX80 to DOUBLE STRIKE. ESC is 27 and "G" in ASCII is 71.

2.	Press <ESC> then "P" then hold <SHIFT> and press the function key that is to be changed. e.g. hold <SHIFT> then <F1>

3.	"Printer Control F1 No 1" will appear. Type in the first number. e.g. 27. End with <RET>.

4.	"Printer Control Fl No 2" will appear. Type in the second number. e.g. 71.

5.	"Printer Control Fl No 3" will appear. Type in the third number. In our example only two control numbers are necessary so type number 0.

6.	Return to the Insert mode with <RET>.

<SHIFT> <F1> when encountered in the text will now set the Epson printer to the DOUBLE PRINT mode.

20. Load - OUT OF MEM.

When BrunWord is loaded the work area is set to 858 characters. It should be remembered that a maximum size cassette file will not load unless this is reduced. Set an <F7> marker at the top left corner and one at the bottom right then "REMOVE". The programme should now load but it may be necessary to "KILL" a file before the work area can be used.