@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr nfo: INTRO.NEW - First of the documentation files for the new releases. Describes editor, menu, and miscellaneous features.}WHAT'S NEW? - Page WHAT'S NEW?First the bad news...Not that bad really. To keep the text buffer as large as possib}le there is 1K less room in the paste and macro buffers. They are both a bit more than 2K. You probably won't notice the di}fference...Now the good news!These are the new features available with the latest release of TEXTPRO.If you use SpartaD}OS you should also read the SPARTA.NEW file.====================== 1. New Editor Features======================The fo }llowing are new features of the TextPRO+ editor.-------------------------1.1 Delete to find string----------------------- }--The new prompt for CTRL-D includes a to ind string function.The find string must be previously defined usin }g SELECT+CTRL-F.---------------------------------------1.2 Filename now default system message---------------------- }-----------------The new default system message on the top line is now the filename of the lastloaded file.-------------- }-----------1.3 Prompt for Escape set-------------------------Press ESCape and "Escape Set" will prompt to indicate the ne}xt keystroke will be an escape keystroke. ------------------------------1.4 Color prompt for Save File-------------------}-----------When saving a file the top line turns green IF FILE SIZE HAS NOT CHANGED since it was loaded. This makes it sim}ple to determine if characters have been added or deleted in a binary file. BEWARE OF SAVING BINARY FILES IF THE TOP LINE IS} NOT GREEN.--------------------------1.5 Prompt for Linked Load--------------------------Previous versions gave no indi}cation of an incomplete load that could be continued with sector linking. The TP "No Error" prompt will now appear as"No E}rror, Linked Load"as long as sector links are available for continued loading using the "C" and "Z" parameter commands.--}---------------------------------1.6 SpartaDOS X Parameter Bug Fixed-----------------------------------Parameter is now t}he "," (comma) character.The problem was not actually a bug on the part of either program. The X-Cart does not recognize t}he original parameter, the "/" character, as a terminator for filenames. The new parameter in all PLUS versions is the comma}.-----------------------1.7 Optional Selections-----------------------Chosen with theSELECT+CTRL-H command key.1.7.}1. Sort Menu Automatically------------------------------Or sort on command using this selection. With automatic sorting o}ff the screen is sorted manually by pressing the ort key from the menu.1.7.2 Set Drive # for Menu----------------------}----Set the drive # used by the menu by typing just the number of the desired drive, not the "D", and pressing RETURN.Thi}s is a handy way to go right to the drive you want. It can also be helpful if you try to list a nonexistent drive and TP han}gs in the menu. Just RESET to the editor and use this selection to set a defined drive.1.7.3 Define Editor CR for Line Bre}aks--------------------------------------Enter the actual character (not the decimal#), that you want the editor to break }a line on. Setting this equal to null (ESC then CTRL-comma) can be helpful when editing macros or binary files.TP is prima}rily text editor and movement through binary files with many of the cursor movement keys will be erratic. The only reliable }cursor movement keys in a binary file are the left and right arrow keys, which will always work correctly.The "New EOL" sel!}ection also redefines the character moved to with the SHIFT-UP/DOWN arrows and provides more reliable rapid scrolling thru bi"}nary files with the null EOL selected.1.7.4. Turn Off SIO Sound-------------------------This selection will not stick in#} all DOS packages but it works great with SpartaDOS-X. Select "Y" to turn off the bleeping heard with SIO load, save operati$}ons.---------------------1.8 New Editing Modes---------------------TP has two new editing modesText Mode and ATASCII %}Mode.Toggle editing modes with the ATARI key.Some of the new mode commands are placed on the SHIFT-CTRL+TAB keys. Screen&} width adjustment is not available on these keys. The screen width may still be selected withSELECT+CTRL arrow'}s.The only difference is that the screen width selections cannot be made from a macro.1.8.1. Text Mode----------------(}The following features are active in the default Text mode.1.8.1.1. Set TAB widthPress SHIFT+TAB (Set) in Text Mode. Ent)}er the desired TAB width on the top line (1-255)1.8.1.2. Push TabPress CTRL+TAB in Text Mode. The tab-set # of spaces ar*}e PUSHED into the file. The cursor is left in the original position making it easy to insert a few spaces in a file.1.8.1.+}3. Lines/Page DisplayedCTRL-W commandnow provides the current lines per page (bottom margin) value aft,}er the current line value.1.8.1.4. Setting Screen WidthSELECT+CTRL-Right/Left Arrow keyschange the screen width in Text-} Mode. In ATASCII mode these are line drawing keys.1.8.2. ATASCII Mode-------------------Toggle from the standard Text .}Mode by pressing the ATARI key. A number of commands are altered when in Atascii Mode.1.8.2.1. Getting a Byte ValueCTRL-/}W commandgives the ATASCII value of the character under the cursor rather than position in the printed fi0}le. If there is a TP equate (the Dec.30&155) for the character the saved value appears also, indicating that this is the act1}ual value in this position when the file is saved to disk.1.8.2.2. Hi-Lo Decimal WordCTRL-? (Word Count) commandgives v2}alue of the ATASCII word specified by the cursor position and the character to the right of the cursor. (Hi-Lo format) This 3}selection takes care of the equates automatically and displays the actual value that will be saved to disk.1.8.2.3. Lo-Hi D4}ecimal WordSELECT+CTRL-? (Reverse Word Count) commandgives the value of the same word in reverse (Lo-Hi format).1.8.2.45} Set a Decimal ValueSHIFT-TAB is the "Set Value" keyType in the decimal number of the ATASCII value desired at the cursor6} location and it is placed there WITHOUT INSERTION OR MOVEMENT whether in insert or replace mode editing.1.8.2.5. Repeat De7}cimal ValueCTRL-TAB is the Repeat Value keyThe last value selected with either the Set Value or CTRL-W selection is 8}repeated at the cursor location without cursor movement.This makes drawing lines left/right or up/down easy. The graphic n9}eed only be entered once, then the arrow keys and CTRL-TAB can be used repetitively to draw in any direction. If full lines :}of characters need to be entered it is better to use the special line drawing commands.1.8.2.6. Drawing in ATASCII ModeSE;}LECT+CTRL-Left/Right/Up/Down keysare used to draw lines rapidly in ATASCII mode. Define the repeat character as described <}above with the CTRL-W or SHIFT-TAB selections and repeat the character rapidly in any direction using SELECT+CTRL and the arr=}ow keys.To work properly this selection requires that adequate space be opened in the editor for the drawing since characte>}rs cannot be inserted. Use SHIFT-INSERT to open space in the editor to draw.1.8.2.7. Inverse with CTRL-ATP does not have?} an inverse mode as such. In the ATASCII mode the CTRL-A key will move to the left changing characters from normal text to i@}nverse and vice versa. Only the CR will be left in its normal state by CTRL-A. In the text mode this key still changes the A}case of alpha characters, inverse or otherwise.=========================2. What's New in the Menu========================B}=The PLUS versions have a number of new disk menu features.-----------------------------2.1. Directory Mask Selection--C}---------------------------Press "M" from the menu to define the mask used for selecting displayed files in the menu.ThisD} mask will also be used for entering a directory to the Editor using CTRL-L with the "D"irectory parameter command (,D iE}n TextPRO+) unless you specify another mask on the top line before the parameter. The menu directory mask can only be changeF}d from within the menu itself. Using another mask when listing a directory to the editor will not change the menu mask.---G}--------------------------2.2. Limit of Files Displayed-----------------------------The menu listing will stop at 60 fileH}s and"Incomplete Directory"will appear in place of the sector count when a disk/directory has too many files to be displaI}yed on screen. To get a complete directory zero in on the files you want displayed using the ask selection.----------J}----------------------2.3. Directory Listing from Menu--------------------------------Press "D" to view a listing of fileK}s complete with sector counts (and T/D stamps in SpartaDOS).------------------------------2.4. View a File from the Menu-L}-----------------------------Press "V" to view the highlighted file on the screen.----------------------2.5. Drive 9 SupM}ported----------------------The menu now has support for drive 9.-------------------------------2.6. Delete File now haN}s Prompt-------------------------------The menu prompts"Are you sure (Y/N)"for a delete file selection. ------------O}---------------2.7. English Error Messages---------------------------The menu now has the same English Error Message featP}ure as the editor.Error codes will only be given for errors that are not referenced. The annoying bleep on error has also Q}been eliminated.--------------------------------2.8. Exit to DOS Uses CTRL-X Key--------------------------------Use CTRR}L-X rather than X to exit to DOS from the menu.There is also a prompt asking to confirm the exit. This is an identical proS}cedure to the one used in the editor. Exit to DOS will terminate the session using SpartaDOS-X since there is no way to reruT}n TEXTPRO using the "RUN" DOS command. "RUN" will still work with previous SpartaDOS versions (2.3 & 3.2).================U}3. Miscellaneous================----------------------------------------------------3.1. Paste Buffer not Deleted duringV} File Operations----------------------------------------------------Previous TEXTPRO versions killed the paste buffer duriW}ng "Copy>" and other operations that move data from device to device, such as the new View and Directory menu commands. The X}paste area was used as temporary storage in these versions. The PLUS releases do not use the paste buffer during file operatY}ions unless it is empty, so any text stored there is preserved.TP uses the unused space in the text editor and a one page (Z}256 byte) area at the end of the text editor as transfer storage space. If the text buffer and the paste buffer are both ful[}l copy operations can be very slow. If you want to free up the paste buffer to speed copy operations just kill it using the \}CTRL-K command from the Editor before doing the copy. The empty buffer will then be used as additional storage s]}pace.----------------------------------3.2. Send a Full Lastload Pathname----------------------------------If the lower^} case SELECT-l is used on the command line the full pathname of the lastloaded file is sent.It is cumbersome to manually se_}t lowercase each time you want to designate a full path. SELECT-l will still work but the newSELECT-P(athname) commandis`} a lot easier to use manually. This new command will send the full path of the lastloaded file to the command line./END/a}Ronnie Riche1700 Aycock St.Arabi, La. 70032Nov 19897nfo: PRINT.NEW - Second of the doc files for the new releases. Documents the new print features.New Print Features - Pagc}e =====================4. New Print Features=====================NOTE: Characters enclosed in <> braces denote SELECT (d}inverse) print command keys.---------------4.1. Some Fixes---------------Defining a header, footer, or comment longer te}han 255 bytes will no longer cause the program to hang during print.Leading spaces at the beginning of a line broken on a pf}eriod are suppressed in the PLUS versions. This means that double spaces at the beginning of a new sentence will no longer pg}roduce the occasional line beginning with a space.---------------------------------------4.2. Print Options Selected from h}Editor---------------------------------------Select these options with the CTRL-; (semi-colon) commandfrom the editor.i}NOTE: With all of TEXTPRO's option menus pressing RETURN is the same as pressing the 'N' key.4.2.1. Select ASCII CR's---j}---------------------Press CTRL-;(semi-colon) to select ASCII CR's on or off. With ASCII CR's on the file will be printed k}with CTRL-M (ASCII=13) characters at the end of each line rather than the ATASCII (ASCII=155). This provides compatibility wl}ith IBM and ST formats.4.2.2. Select Linefeeds w/o Modifying File------------------------------------------The second opm}tion is for linefeeds sent at the end of each line. This is a separate command from the print command that selects linefn}eeds but they both do the same thing. With linefeeds selected a CTRL-J (ASCII=10) character is sent after each CR at the endo} of a line.The CTRL-M then CTRL-J EOL is the standard for most of the non-ATARI computing world. Use these selections to pp}rint both an ST/IBM and ATARI compatible document from the same file without using search and replace.4.2.3. Send ESC with q}Print Keys-------------------------------Select to have a preceding ESCape character (ASCII=27) with each defined print ker}y. No ESC is ever sent with ATASCII values from 160(space) to 185(inverse-9). This allows print keys in this range to send s}single values, such as the predefined values for EPSON underlining. All other print keys will be preceded by ESC with this ot}ption selected.------------------------4.3. Formatting Commands------------------------4.3.1. Down Lines Command with u}Count------------------------------------Conserve on screen space when sending multiple CR's. Use # print command to sv}end the # of lines to the printer. Lines are counted for paging. If the # of lines sent would overflow to the next page thew} command is ignored.4.3.2. Down Lines Command without Count---------------------------------------Use # print commandx} to send lines to the printer without changing the line count and paging. Use this feature with a print key to back the papey}r up for double column printing.4.3.3. Add or Subtract from Line Count--------------------------------------Use <+># to z}add # of lines to the current line count w/o actually printing any lines. Use with double high characters to keep the line c{}ount straight.Use <-># to subtract from the current line count. Use with the # command to implement double column print|}ing and similar tricks. The layout for double column printing would look as follows, with the print key setting reverse }}line feed and the print key setting forward line feed.538Type in your first column of text. Let's say it takes ~}23 lines. You then set your margins for the second col, back the paper up and deduct from the line count. Use CTRL-W to hel}p with the count values.427523<->23Reset your forward line feed and type in the second column of text. Rese}t your margins after 23 lines.4.3.4. Temporary Margins------------------------The margin command now takes a number }parameter for outdents. Enter the # that you want the left margin outdented for the next line. The margin is reset to the o}riginal value for the succeeding line.To facilitate this and other commands in less screen area the space character is now }recognized as a command terminator. This makes in-line commands like the following possible:3 1. This line would be pri}nted outdented 3 spaces from the current left margin.83 1. This would set a new left margin of 8 and outdent the next} line 3 spaces to the 5 position.4.3.5. Stop at Page Command---------------------------Use the <&># command to stop prin}ting at the # page. Use this command in conjunction with the # start at page command at the top of the file to print only} selected pages. i.e. 2<&>4 at the top of the file will start printing with page 2 and stop after page 4.4.3.6. New Mar}gin Command-------------------------Use the command like entering or dge right to send a predefined number of ma}rgin spaces for an individual line. This command can be used inside headers and footers and works independent of the left ma}rgin. The default value for this margin is 5 spaces. This value can only be changed by editing the TP configuration file.}---------------------4.4. Display Features---------------------Following are new features when displaying printed text.}4.4.1. Display Page Number During Print---------------------------------------Printing to disk or printer will display the} current page# that is being printed on the top line. All page#'s starting with Page 2 are displayed.4.4.2. New Screen Pri}nt-----------------------Printing to the E: device displays in slow scrolling with the left margin displayed in inverse. }Page breaks are indicated by the printed page # and a line of inverse "=" signs. To get a fast screen display print to the S}: device.4.4.3. Screen Print Options---------------------------When TP is printing to E: pressCTRL-S}to skip the rest of the page being printed and continue at the top of the next page. This can be used to view all of the p}age breaks in a document or to quickly move to the section of the document that you want to view. If there is a change that n}eeds to be made in the document pressCTRL-Wand you will be sent to the editor at the current print po}sition. Make your changes and don't forget to save the changes back to the disk file. You can then print the document to E:} again and use CTRL-S to move quickly back to the page you were viewing.4.4.4. Printing Selected Columns------------------}--------------When printing to E: you are prompted for the "Screen Width>" and a "Start at Column>". These selections allo}w you to select particular columns to print to screen.Select a screen width of 40 or more to print the page with line wrap }at the right edge of the screen. This will print the entire line of text to the screen. Use a setting of 39 or less to supr}ess line wrap and display only the selected number of columns on the screen.Then select a "Start at Column>" to begin the s}creen print as desired. For example...Screen Width = 40 Start at Col = 1will print the document to the screen in the us}ual manner. These are the original default settings if you just tap RETURN at the prompts.Screen Width = 39 Start at Col }= 1will print the left 39 cols of the document without any wrapping. This will display the left side of the document exact}ly as it will appear when printed.Screen Width = 39 Start at Col = 40will print the next 39 cols of the document without} wrap. This will print the right side of the document exactly as it will appear when printed.You can use these settings to} selectively view any portion of the printed page that you want. The last settings that were selected become the new default}s and are chosen automatically if you press RETURN at the prompts./END/Ronnie Riche1700 Aycock St.Arabi, La. 70032Nov} 1989nfo: SPARTA.NEW - Third of the doc files for the new releases. Explains command line features for SpartaDOS users.Specia}l for SpartaDOS - Page ========================5. Special for SpartaDOS========================The new releases of TP h}ave special command line features not enabled with other DOS packages. Due to a couple of requests for command line loading }I have included a method for implementing it in these versions. Like a lot of things in TP, it isn't quite what was expected}, but it works well and is a bit more flexible.NOTE: Keys enclosed with <> are SELECT (inverse) keys.--------------------}---------5.1. Command Line to LASTLOAD-----------------------------To command load a file you need a macro defined in you}r current TEXTPRO.MAC to load the SELECT-astload file automatically. The macro follows:[macro key]<=>[CTRL-L][RETURN}]This can be defined to any key you choose. The macro defined to '@' runs automatically at startup. If you define this ma}cro to the '@' key just type the following on the S-DOS command line to load the file at startup:D#:TEXTPRO LOADFILE.TXT[RE}TURN]Where the D#: is the S-DOS prompt.Using Sparta-X the command will beD#:X TEXTPRO LOADFILE.TXT[RETURN]TP will sen}d the filename to the LASTLOAD file buffer and the startup macro will load the file.If you don't load a file every time you} run TP and you don't want the startup macro trying to load NAME.ME every time use the second S-DOS option.----------------}-----------------5.2. Command Line Macro Selection---------------------------------TP will run a macro defined on the com}mand line by the "@" key as the new startup macro. If you are also selecting a file to load this definition must precede the} filename.D#:X TP @! LOADFILE[RETURN]The command line above used with Sparta-X will run the "!" macro at startup and push} the following filename into the SELECT variable. This method allows you to select the operation you want performed on th}e file from the S-DOS command line.If a selected macro is not defined nothing happens except replacement of the LASTLOAD va}riable.The filename selected on the command line is placed into the LASTLOAD variable AFTER the default drive specifier. I}t should always be entered w/o a drive path in order to work properly.-------------------------5.3 Selecting a Full Path-}------------------------The last option expands on the first two. If you want to enter a FULL PATHNAME for the file to ret}rieve precede the name with the ">" character as follows:D#:X TP @" >D4:PATH>FILENAME.EXT[RETURN]This selects the '"' mac}ro to run and the FULL PATH of the new lastload variable. The most common use would be to have the '"' macro defined to load} the file defined by a full pathname using the lowercase form of the LASTLOAD variable or the new SELECT

variable command.} These return the full pathname to the command line. A maximum of 28 characters can be entered in the path/filename.-----}-------5.4. Summary------------To summarize:If you want to edit a NEW file for the default drive you should have no sta}rtup macro in your TEXTPRO.MAC file and load TP withD#:X TP NEWFILE.EXTFor a full pathname instead of default driveD#:X} TP >D4:TEST>NEWFILE.EXTTo edit an existing file you should define a macro, let's say '!' to load the LASTLOAD variable and} useD#:X TP @! OLDFILE.EXTFor a full pathname instead of default driveD#:X TP @" >D4:TEST>OLDFILE.EXTOr load and perf}orm any other operations that you like by calling other macros at startup using the '@' command line parameter./END/Ronn}ie Riche1700 Aycock St.Arabi, La. 70032Nov 19893nfo: CONFIG.NEW - Fourth of the doc files for the new TextPRO+ releases. Explains the new configuration files.Configuring } TextPRO+ - Page =======================6. Configuring TextPRO+=======================The PLUS releases of TP have a mu }ch more complete configuration option than previous TP versions. The new configuration files serve as style sheets and print } drivers in addition to saving user interface settings.Additions to the CNF files include------------------6.1. Printer }Codes------------------The complete set of print keys defined in a session is saved to the CNF file and loaded automatical }ly when the CNF file is read. Some explanation is in order regarding methods of defining print keys.It is not necessary to } actually print anything to define print keys. Use of theCTRL-W commandin Text Mode will set up any p }rint keys defined in the file in front of the cursor location. These print key definitions are permanent during a session un }less the key is re-defined or a new CNF driver is loaded.A typical print driver would be the following two linesPRINTER: }PROWRITER 8510=88 =89Place the cursor at the end of these two lines and press CTRL-W. The and print keys ar }e defined and will remain defined unless changed by another definition or a new CNF driver.----------------------6.2. Savi }ng a CNF File----------------------To save the newly defined print key definitions pressSELECT+CTRL-S comman }dand enter the drive and filename of the new CNF file.Any legal ATARI filename will do, but I suggest the name of the typ }e of file or printer followed by CNF. An example would beD:TXTCI.CNFwhich specifies text files printed with the CItoh pr }inter.Make sure that all of your user selections are the way you want them when you save the file since more than the print } codes are being saved.------------------6.3. Other Options------------------In addition to the print codes and all of }the usual TP settings the following settings are also saved.6.3.1. CR, Linefeed, and ESCape------------------------------- }The current settings for ASCII or ATASCII CR's, linefeeds on/off, and ESCape sent prior to print keys are saved to the CNF }file. These selections are chosen with theCTRL-; command.6.3.2. Directory Mask---------------------The c }urrent filename mask defined from the TP disk menu is saved to the CNF file.6.3.3. Current Drive--------------------The }current drive # is saved to the CNF file.6.3.4. Menu Sort Selection--------------------------The current selection for m }enu sort on/off is saved to the CNF file.6.3.5 Summary-------------Set the editor and menu as you want them. Define you }r print keys and print selections for a particular task. Then save it all to a CNF file on any drive/directory of your choos }ing.This configuration can then be loaded at any time using theSELECT+CTRL-L commandand everything will be }restored to the desired settings.----------------------6.4. Editing CNF Files----------------------There are some setti }ngs that can only be changed by directly editing the CNF file using the TP ATASCII mode.Just load the CNF file to the TP ed }itor, set ATASCII mode using the ATARI key, and you're ready to further customize TP.6.4.1. Style Sheet------------------ }Use theCTRL-U commandto locate position 12 in the CNF file and press CTRL-W. You should be in ATASCII mode. } The default left margin will be displayed on the top line. If you want to change this setting to one of your own liking fo }r this CNF file use theSHIFT+TAB command.Type in the value you want for the left margin, say 10, and press RE }TURN. Your new left margin default is set. Use this method to set any of the following byte numbers to the desired value. }Position in CNF Default--------------- ------- 12 Left margin 13 } Z-margin 14 Right margin 15 Page Length 16 Top ma }rgin 17 Bottom margin 18 Line spacing 24 Line widthSav }e the edited CNF file using theCTRL-S command.Make sure the command line turns green indicating that the file s }ize has not changed. This indicates that the order of the file is probably intact.You can then load your new CNF file and }all of your edited settings are now the TP defaults. Using this feature a CNF named LABEL.CNF could have settings for labels }, DOC.CNF for doc files etc. In addition, all of your favorite editor settings and your printer driver will load simultaneou }sly.6.4.2. Rename NAME.ME---------------------You can also edit the "D1:NAME.ME" filename to any legal ATARI filename as } a new default filename when there is no file loaded to the editor.You must be sure that the file size does not change and }that the filename is terminated by a CR.6.4.3. Changing the Parameter-----------------------------The last byte in the C }NF is the parameter used by the TP parameter commands. It is a comma by default. You can change it to anything that works w }ith your DOS. If you are using only ATARIDOS you could edit the parameter to the original "/"./END/Ronnie Riche1700 Ay }cock St.Arabi, La. 70032Nov 1989 # Page 1 of TEXTPRO Documentation - TEXTPRO - Version 1.1 Keyboard Macro Feature } (C) 1986 MIKE COLLINS and RONNIE RICHE.....Using TEXTPRO USER INTERFACE and CONFIGURATION TEXTPRO f}eatures a user interface that allows the user to choose: - Word wrap on/off...CTRL-Y - Fast key repeat on/off...CTRL}-N - Key click on/off...SELECT+CTRL-N - Upper/lower case at startup ...CAPS - Background color ...CTR}L-B(+SELECT to reverse) - Text luminance...CTRL-T(+SELECT to reverse) - False spaces on/off...CTRL-O to toggle} - Carriage return shown or subdued ...SELECT+CTRL-O to toggle - Insert/replace mode ...CTRL-I(nsert toggle) - Scr}een width ... SHIFT TAB (Widen screen) ... CTRL TAB (Narrow screen) After getting the editor the way you want it at star}tup use SELECT+CTRL-S(ave config file). This will write the configuration file to the disk for selection at startup. If you }change the user interface during an edit and would like it returned to the startup selections press ...CTRL-J To pick a} font for the editor choose any ATARI Graphics 0 font, put it on your TEXTPRO disk and name it TEXTPRO.FNT. It will load auto}matically at startup.EDITING COMMANDS: The editor for TEXTPRO is full featured and behaves like the standard ATARI e}ditor. There are also other additions which make the TEXTPRO editor one of the most functional and complete offered for the A}TARI. The additional editing commands are: * SHIFT-LEFT/RIGHT ARROW: Moves the cursor to the beginning of the previous }word or the next word respectively. * SHIFT-UP/DOWN ARROW: Moves the cursor to the beginning of the previous paragraph }or next paragraph respectively. * CTRL-[ and CTRL-]: Moves the cursor to the beginning of the previous sentence or the }next sentence respectively. * CTRL-Q to move the cursor to the beginning of the screen line. * CTRL-Z to move the} cursor to the end of the screen line. * CTRL-H(ome) command Pressed once the cursor goes to the top of the screen. If }held down or pressed twice in succession the cursor jumps to the top of the file. * CTRL-E(nd of file) command Moves th}e cursor to the end of the file.ADDITIONAL COMMANDS: The command summary file at the end of this document has the com}mand listing for TEXTPRO. Most of the commands are self-explanatory. Also obtain the TPMACRO.DOC file that contains an explan}ation of the powerful keyboard macro feature of TEXTPRO and a few of the many ways that macros can be used. Learn to emulate }multiple buffers with your XE (or any other RAMDISK). TEXTPRO features programmable printkeys for the defining of control cha}racters for the printer. These characters are not counted for spacing or justification. To define a control code enter the pr}int key using: and{} the file will be automatically saved when the macro executes. We then want to go to the menu so we can pick a new file to sw|}ap to the editor so we follow with the menu command: Now if we save and load this sequence as part of our mac}}ro file each time we press the START key the file in the editor will be saved to the RAMDISK under its own filename and you w~}ill be sent to the default menu. If the default is the RAMDISK menu the effect will be a fast and efficient emulation of a m}ultiple RAM buffer system and, better yet, you won't even need to type in a filename to swap files around. To get your files }to the RAMDISK in the first place you could use the menu copy function to move the files you wanted or you could just write a} start-up macro to swap them automatically when TEXTPRO loads up. If you're using SPARTADOS TEXTPRO can be on the main direc}tory and the various configurations and macros on the subdirectories. You can then load the program in a variety of configur}ations from the same disk simply by changing the working directory. Thats all there is to creating macro files. The uses are} limited only by the needs and imagination of the user and the features of the program. All possible editing commands, file }commands, search and replace, and file manipulations available from the keyboard are available from macros using this simple }method. This makes TEXTPRO a remarkably flexible program, capable of more modification to meet the likes and needs of the us}er than any other ATARI word processor. There are even additional commands available only from macros that make the macro lan}guage even more powerful than the keyboard. These are listed as follows: Commands Available from Macros Only Entered with S}ELECT-CTRL---------------------------------------------------------------------- A Moves cursor left one space E Erase G Goto Macro I Input Mode...Special text entry mode. ends input. K Wait for Keyp}ress M Print to Message Line (persistent) P Pre-Select Macro If followed by a Load Macro command will go to the} selected macro in the chained file Q Copy file R Rename Y Print to Message Line (non-persistent) Special Macro Identifiers Used as Macro Keys-------------------------------}--------------------------------------- @......... Startup macro #......... START key macro ?......... HELP key macro} Standard ATARI Commands Entered with CONTROL---------------------------------------------------------------------- 1......}... Pause toggle for Screen listings 2......... Ring Bell SPECIAL MACRO COMMANDS A few of these commands may require e}xplanation since they perform specialized functions. These are: moves the cursor left one space. This is }used in place of the usual left arrow key since the left arrow represents the carriage return in the TEXTPRO editor. The oth}er arrow keys for moving the cursor can be sent in the usual fashion. o to macro. When this key is encounte}red in a macro sequence the macro will branch to the macro key that follows. After executing this macro the sequence resumes} execution from the point where it branched. This is equivalent to a go sub instruction in programming. You may nest these} go to macro instructions to 128 levels. +nput text command. When this command is encountered during a macro} sequence the execution of the macro is halted temporarily until a is entered. Macro execution then resumes from th}e spot where it was interrupted. The character is not sent when is pressed during input. If you need a car}riage return at this point you must send it from the macro. When TEXTPRO is in the input mode text may be entered in the usu}al fashion but the cursor movement keys are disabled and the only editing key available is the DELETE-BACK SPACE. Some comma}nd keys are still functional. You can still get word count, print position, and free memory. Input mode also uses the colon}(:) character as a delimiter and will not allow cursor movement past a colon in either direction. This allows the effective i}mplementation of preplanned form printing or simulated data base functions using the TEXTPRO keyboard macro feature. You may} terminate the input mode at any time with the BREAK key. will also terminate input mode as will initiating another m}acro. Completing the macro or the input sequence will also return you to the full editor. The input feature is used extensi}vely in the new STYLE 10 formatting macro and is one of the most useful writing tools you will ever use with any program for }any computer. eypress wait command. Will pause the execution of the macro until a key is pressed. The keyp}ress will not be sent to the editor but will resume execution of the macro. Use to send a prompt to the prompt line and paus}e the macro. persistent message command. Sends the following (1-38) characters to the message line. "Persis}tent" means that the message will not be cleared until a command is issued that writes to the message line.

}re-select macro command. Used only prior to a load macro command. Enter this command followed by the desired macro }key. You then issue the load macro command and the new macro will load and the sequence will branch immediately to the selec}ted macro key in the new macro. Used to chain macros together for interactive operations. Let me give an example. The }STYLE10 formatting macro has a help system that can be produced on a disk by using the MAKEHELP macro and the MAKEHELP text f}ile. STYLE10 and MAKEHELP are two separate macros but it is easy to work them together. We'll say that you have STYLE10 on yo}ur disks as TEXTPRO.MAC and it loads automatically. Change your STYLE10 marcro by loading it to the editor and defining one} of the unused macro keys to this sequence:

<#>MAKEHELP.MAC The pound(#) key executes the d}efined macro from the START key. This is the macro key defined in MAKEHELP to begin execution of the macro. You can now gene}rate the HELP system on any disk that contains the MAKEHELP macro and text files. Now when you are using STYLE10 and press OP}TION with the new macro key the MAKEHELP macro will load and begin executing. The entire HELP system will be created on the }new disk. You could also alter MAKEHELP.MAC with the same technique to reload your original macro when it finishes the job. } Sure beats copying 14 files to a disk, especially if you only have one drive. non-persistent message comma}nd. Will send the characters that follow the command (1-38) to the message line. The message will be "non-persistent" meanin}g that it will clear itself on the first keypress. The wait for keypress command is not recognized as a key}press so you can send a non-persistent message followed by a wait for keypress command and the next keypress will clear the }message line and resume macro execution. With these commands in addition to the standard keyboard commands of the TEXTPRO pro}gram it is possible to create powerful and unusual effects with the program. If you have a RAMDISK, any RAMDISK, you can sim}ulate multiple windows using the high speed IO available. With the ability to print to the command line and move the cursor }around the screen it is possible to layout and produce pre-printed forms complete with prompts about what to do and where to }go next. The HELP key macro can be used with the copy to device command to provide online HELP screens from the disk with on}e key press. The screen can be blanked for cosmetic and speed purposes and turned back on selectively. A macro can be teste}d and perfected with the screen display on and then, when it is working properly a screen blank routine can be added to preve}nt distraction. These are just some of the possible uses of macros in TEXTPRO. We hope that you find even more useful applic}ations for this powerful feature. This is not intended to be a tutorial but only a guide to enable those that wish to use ke}yboard macros to get started. It is only necessary to know the conventions of operation of the TEXTPRO program to enable you} to use this feature. The only rule to recall at all times is that when creating or editing your macro files in the TEXTPRO }editor you must enter the ESCAPE command before entering any of the command/control characters. These characters will be int}erpreted exactly as if they were entered from the keyboard so a knowledge of the sequence in which TEXTPRO accepts commands i}s needed to be effective with complicated command macros. Try your luck with a few simple macros and then get more adventuro}us. With a little time and skill with the macros, in combination with the large selection of user options available with TEX}TPRO, we feel that you will find that this is a program that you can have your way.- SEARCHING & REPLACING SPECIAL CHARACTE}RS - One difference that must be noted between TEXTPRO 1.1 and 1.2 is seen in the method of searching and replacing spec}ial characters, such as the RETURN character from a macro. Due to character conversions performed by Version 1.2 the RETURN }character can only be searched from a macro by representing it in the macro search routine as the inverse escape character. }A macro for doing just this would be entered as follows:Select and enter the macro key and the inverse equal sign followed }by then to select the global replace command. This will get the "Find>" prompt to the command line. Since }we want to find the RETURN characters we then enter then