|★ APPLICATIONS ★ BUREAUTIQUE ★ ROBWRITE ★|
|Robwrite|Your Computer)||Applications Bureautique|
Roger Hammond gives you a large range of options for printing pages, quitting, scrolling, or cataloguing the tape
Robwrite is a word-processing program that allows the user to Save and Load files, use different sizes of text if his printer permits, change margins, access nine different pages of 20 lines which can easily be printed consecutively and exercise full editing functions. It has been written for an Epson RX-80 F/T but should run on most printers with little alteration.
The machine code should be entered and saved to tape first as the program will probably crash if it is not present. Listing 1 will load this if you enter the values given in the decimal dump. The machine code should be saved to tape using the following command:
SAVE "",B,START ADDRESS,267
Do not try calling the machine code other than from the main program as it uses variables Poked from Basic.
Once the machine code is in memory and has been saved, enter the Basic program. The program will normally load the code itself when it is run but, during development, if you are sure that the code is present above Himem it may be a good idea to turn line 290 into a Rem statement or to remove the exclamation mark from within the quotes so that the computer will warn you that it is about to attempt to load.
When you have debugged the program save it with the machine code after it, making certain that line 290 is back to its original form.
There are about two kilobytes left free in Basic for any additions you may feel like adding and the area above Himem from 36267 to 37999 is also free.
While use of the program's functions is largely self-explanatory, here is a brief description:
Insert: press Ctrl and I. The insertion will be made between the cursor and the character to its left. There are a maximum length of 255 characters or the number of available spaces on the page i.e., if the cursor was at the left of the bottom line the maximum length would be 80. The insertion will be shown at the bottom of the screen and will not be entered until Ctrl and ( are pressed for a second time. It can be edited normally.
Delete: press Ctrl and 1. Up to 255 characters can be deleted, starting with the character to the left of the cursor. Press Del until the cursor is under the last character to be deleted then Ctrl and 1. If you move the cursor too far press the right cursor arrow.
Tab Stops: press Ctrl and Tab to set a tab stop or CLR to clear all tab stops. When Tab is pressed the cursor will advance to the next tab stop if one exists or else the beginning of the next line.
Cursor keys: they move the cursor one space or line in the given direction, within the confines of the margins and screen, without overwriting the text.
Copy key: gives a large range of options for printing a page or pages. If you load a file that is longer than the amount of room you have allocated for it, the machine code will be overwritten and the program will crash. If you are not using an Epson printer consult your printer manual and check lines 360 to 430.