home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / utility / dgedit.zip / MANUAL.EXE / MANUAL.DOC
Text File  |  1991-02-08  |  105KB  |  2,101 lines

  1.  
  2.  
  3.   ┌─────────┐   ┌────────┐  ┌─────────┐ ┌─────────┐  ┌──────────┐ ┌──────────┐
  4.   │         └┐ ┌┘        └┐ │         │ │         └┐ │          │ │          │
  5.   │   ┌─┐    │ │   ┌─┐    │ │   ┌─────┘ │   ┌─┐    │ └───┐  ┌───┘ └───┐  ┌───┘
  6.   │   │ └┐   │ │   │ └┐   │ │   │       │   │ └┐   │     │  │         │  │
  7.   │   │  │   │ │   │  └───┘ │   └─────┐ │   │  │   │     │  │         │  │
  8.   │   │  │   │ │   │        │         │ │   │  │   │     │  │         │  │
  9.   │   │  │   │ │   │┌─────┐ │   ┌─────┘ │   │  │   │     │  │         │  │
  10.   │   │  │   │ │   ││     │ │   │       │   │  │   │     │  │         │  │
  11.   │   │ ┌┘   │ │   │└──┐  │ │   │       │   │ ┌┘   │     │  │         │  │
  12.   │   └─┘    │ │   └───┘  │ │   └─────┐ │   └─┘    │ ┌───┘  └───┐     │  │
  13.   │         ┌┘ └┐        ┌┘ │         │ │         ┌┘ │          │     │  │
  14.   └─────────┘   └────────┘  └─────────┘ └─────────┘  └──────────┘     └──┘
  15.  
  16.  
  17.  
  18.                       ┌─────────┐       ┌─────────┐
  19.                       │         │       │         │
  20.                       └──────┐  │       └──────┐  │
  21.                              │  │              │  │
  22.                       ┌──────┘  │       ┌──────┘  │
  23.                       │         │       │         │
  24.                       └──────┐  │       └──────┐  │
  25.                              │  │              │  │
  26.                              │  │              │  │
  27.                       ┌──────┘  │ ┌───┐ ┌──────┘  │
  28.                       │         │ │   │ │         │
  29.                       └─────────┘ └───┘ └─────────┘
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                                     1
  60.  
  61.          PERSONAL EDITOR VERSION 3.30
  62.          ----------------------------
  63.  
  64.  
  65.                Introduction
  66.                ------------
  67.  
  68.         This is a new and very fast  text  editor  program  which  includes
  69. several unique  and  innovative  features  which  are  not present in other
  70. similar programs. It has  been written entirely in  assembly language which
  71. means  that  although  it is  very powerful  it  will still fit easily on a
  72. single diskette.  One  of  the  main advantages of using a text editor over
  73. a Word Processor is the ability to create a  clean  ASCII  file  that  only
  74. contains  those  characters  that you specifically include in it.  The text
  75. editor is ideal for creating batch files or program source code. The  macro
  76. facility  also  makes  it suitable for creating character based diagrams or
  77. flow charts. Those users who are upgrading from version 2.xx will find that
  78. the user interface has changed considerably. The editor  now  assigns  many
  79. functions  directly  to ALT-Key combinations which means that all functions
  80. can be accessed quickly.  Obviously  this  approach  will  entail  a  short
  81. learning  process before the user  is familiar with all the commands. As an
  82. alternative to this you can  also access  all the commands  via a series of
  83. pull  down  menus.  To activate  the pull down menus you need to press both
  84. shift  keys  simultaneuosly  whilst  in normal  edit mode.  Where  possible
  85. functions have been assigned key combinations which are logical and easy to
  86. guess/remember. For example,  ALT-I Insert Line,  ALT-D Delete Line,  ALT-S
  87. Split  Line,  ALT-J Join Line,  ALT-G GOTO  Line and  so  on. To  help  you
  88. remember what commands are available you can use the context sensitive help
  89. system.  If  you  press  F1   whilst  in  normal  edit  mode  you  will  be
  90. presented will a list of all the commands available. If you  press  the  F1
  91. key  whilst in another other mode or menu you will be given some help which
  92. is appropraite to the function you are performing. The screen is  laid  out
  93. in such a way as to maximize the edit window viewing area by reserving only
  94. one  line  for  a  status information.  To use the editor you need only two
  95. files  E.EXE the  program and  E.HLP the disk based help system. You should
  96. read the  installation  instructions  carefully  before  using  the  editor
  97. because it is necessary to set up a variable in your computers environment.
  98. Don't panic that's not as difficult as it sounds. Like earlier versions the
  99. editor  will  let  you  edit up to five files a once. To do this however it
  100. adopts a different strategy than that adopted in previous versions. Instead
  101. of holding all files in  memory  at  once  which  imposed  a  large  memory
  102. overhead  to  run,  the editor now only keeps one file in memory at a time.
  103. The other files are paged out to temporary disk files when not active which
  104. means the editor only requires 240k to run in. As with  any  program  there
  105. are  always  compromises  to be made and by adopting this approach you will
  106. obviously require some free disk space, equal to the sum of  sizes  of  the
  107. files you are editing).
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.                                     2
  120.  
  121.                  Disk Contents
  122.                  -------------
  123.  
  124.          The disk should contain the following files :-
  125.  
  126.          E.EXE         Main Editor Program
  127.          E.HLP         Help File for E.EXE
  128.          E.OVL         Overlay File required by UNREGISTERED VERSION ONLY
  129.          E.CNF         Configuration File
  130.          E.COL         Copy configuration file setup for Colour monitors.
  131.          E.MON         Copy configuration file setup for Mono monitors.
  132.  
  133.          The following files may be included in ARCHIVE format. To unpack
  134.          these files please read the file 'README.1ST'
  135.  
  136.          MANUAL1.DOC   First part of manual for DGEDIT
  137.          MANUAL2.DOC   Second part of manual for DGEDIT
  138.          PRINTDOC.EXE  Program used to format and print the manual.
  139.          PRINTDOC.DOC  Instructions on how you can use the above utility.
  140.          TEMPLATE.EXE  File merge utility
  141.          TEMPLATE.DOC  Instructions for using the TEMPLATE utility
  142.  
  143.  
  144.                   Installing
  145.                   ----------
  146.  
  147. Automatic Installation
  148. ----------------------
  149.  
  150. If  you  wish  to  install  the  editor  from the supply diskettes with the
  151. minimum of fuss then you should run the INSTALL program.  This program will
  152. guide you through the installation process one step at a time,  asking  you
  153. to answer questions about your hardware with a single character response. I
  154. would  recommend  that  you  use  this program first before trying a manual
  155. install unless you feel confident with DOS and its  commands.  Please  note
  156. that  it  is  important that the editor can find its configuration and help
  157. files and this can only be achieved if  you  include  the  appropriate  SET
  158. commands  in the AUTOEXEC.BAT or execution batch file.  The INSTALL program
  159. gives you the option to automatically update your AUTOEXEC.BAT file if  you
  160. are  running  from a hard disk, or creates a start-up batch file if you are
  161. running from a floppy disk. If you are installing to a hard disk  you  will
  162. need  to  reboot  your machine before the changes made to your AUTOEXEC.BAT
  163. file will take effect.
  164.  
  165. Manual Installation
  166. -------------------
  167.  
  168. To install the  editor  you  should  simply  copy the  files E.EXE, E.HLP &
  169. E.OVL to the drive and directory of your choice. Version 2.xx of the editor
  170. required a setup file (SETUP.DG2) and this was placed in the root directory
  171. of your current disk. This was done because you will  always  have  a  root
  172. directory  and  the  editor  could depend on being able to find it. Version
  173. 3.10 uses a slightly more sophisticated approach. Your computer has an area
  174. of memory called an environment where it keeps a record of such  things  as
  175. your path, prompt and where COMMAND.COM is located. If you want to see what
  176. is  in your environment just type SET at the DOS prompt. Every machine will
  177.  
  178.  
  179.                                     3
  180.  
  181. differ but you might see something like the following :-
  182.  
  183.                   COMSPEC=C:\COMMAND.COM
  184.                   PATH=C:\;C:\DOS;C:\UTILITY;C:\DBASE;
  185.                   PROMPT=$P$G
  186.  
  187.         When the editor is  run  it  will  search  the  environment  for  a
  188. variable  called  'EDITOR'  and  use  the drive and path specification that
  189. follows it as a pointer to the editors base (home  directory).  This  means
  190. that  you can put the editors help file anywhere you like, and provided the
  191. environment points to that directory it will be able to find  it.  You  can
  192. setup the environment variable by typing in a command at the DOS prompt but
  193. you  will  find  it  far  more convenient to add the same statement to your
  194. AUTOEXEC.BAT file.  You need to add a line in you AUTOEXEC.BAT  file  which
  195. uses the following syntax.
  196.  
  197.          SET EDITOR=C:\UTILITY\EDITOR
  198.                     ^^^^^^^^^^^^^^^^^
  199.                     └───────┬───────┘
  200.                             │
  201.         Substitute your Drive and Directory Name Here.
  202.  
  203.         One  of  the  benefits  of  requiring  less memory to run in is the
  204. ability to shell out to DOS (Perform DOS commands and  run  other  programs
  205. with the editor still in memory). To do this the editor loads a second copy
  206. of  the  command  interpreter COMMAND.COM. To be able to do this the editor
  207. needs to find a copy of COMMAND.COM and it does this by searching  for  the
  208. COMSPEC  variable in your environment.  If your do not have this defined in
  209. your environment you  might  consider  adding  another  statement  to  your
  210. AUTOEXEC.BAT file like the following :-
  211.  
  212.                SET COMSPEC=C:\COMMAND.COM
  213.  
  214.         Please note that your machine may not have a C: drive in which case
  215. you  should substitute your boot drive letter. If you have the benefit of a
  216. hard disk you might consider adding the editors home directory to your path
  217. statement  so  that  you  can  execute  the  program  from  any  drive   or
  218. subdirectory.   You now need to copy one of two files from the install disk
  219. to your new program disk depending on if you are using  a  colour  or  mono
  220. monitor.   To  do this you should change into the drive and directory where
  221. you are installing the editor and do one of the following depending on your
  222. monitor type.
  223.  
  224.        COPY A:E.COL E.CNF          for a colour monitor
  225.  
  226.        or
  227.  
  228.        COPY A:E.MON E.CNF          for a monochrome monitor
  229.  
  230. Upgrading
  231. ---------
  232.  
  233.         If you are upgrading from a version 3.10 of DGEDIT or later to this
  234. version then you will need to make sure that  you  delete  your  old  E.CNF
  235. configuration  file  before  doing  anything  else.  If you use the install
  236. program this will be done for you. You will need to reconfigure your editor
  237. after this as your  old  settings  will  be  lost.  Unfortunately  this  is
  238.  
  239.                                     4
  240.  
  241. unavoidable  but  as  the  format  of this file changes as new features are
  242. added it is important that you  do  not  try  to  run  the  editor  with  a
  243. configuration file which is out of date.
  244.  
  245.             Running / Parameters
  246.             --------------------
  247.  
  248.         To  run the editor you have only to type 'E' and press enter at the
  249. DOS prompt. Once the editor has loaded you will be asked for a filename  to
  250. edit.  You  may  press enter at this point if you want to create a document
  251. without a name.
  252.  
  253.          E<ENTER>
  254.  
  255.         Alternativly you can provide a  filename  as  a  parameter  to  the
  256. program name. In this case the editor will automatically load the specified
  257. file once it has loaded.
  258.  
  259.          E Filename<ENTER>
  260.  
  261.      Functions / Key Assignments
  262.      ---------------------------
  263.  
  264.         All   functions  are  now  mapped  directly  to  key  combinations.
  265. Obviously there are not enough function keys available to  assign  all  the
  266. functions  to.   To  supplement  the function keys therefore some functions
  267. require you to use the ALT key in combination with the alphanumeric keys. A
  268. description of all key definitions can be obtained by pressing the  F1  key
  269. which  will call up the on-screen help facility. In addition to the general
  270. help screens there are many more context sensitive help screens available.
  271. In addition to the direct function key method of calling the edit commands
  272. it is also possible to access them via a series of pull down menus. To use
  273. the menu system you must first ensure that you are in normal edit mode,
  274. i.e. Ready to enter text into the file. You must then hold down both shift
  275. keys simultaneously. You will then see a menu bar at the top of the screen
  276. plus a pull down menu as shown below.
  277.  
  278. ┌────────────────────────────────────────────────────────────────────────────┐
  279. │  FILE      LINE       BLOCK       MACRO       SEARCH      DRAW       MISC│
  280. └╔╡████╞═════════════════════════╗───────────────────────────────────────────┘
  281.  ║ Load File (Manual)         F3 ║
  282.  ║ Load File (Select)     ALT+F3 ║
  283.  ║ Load File (Search)   SHIFT+F3 ║
  284.  ║ Save File (Manual)         F4 ║       To move from the FILE menu to
  285.  ║ Save File (Select)     ALT+F4 ║       the MACRO menu in this example
  286.  ║ Save File (Search)   SHIFT+F4 ║       you need only press the right
  287.  ║ Print File (Manual)       F10 ║       cursor key 3 times.
  288.  ║ Print File (Select)   ALT+F10 ║
  289.  ║ Print File (Search) SHIFT+F10 ║
  290.  ║ Change Logged Drive     ALT+L ║
  291.  ║ Directory Functions     ALT+C ║
  292.  ╚═══════════════════════════════╝
  293.         Each of the titles on  the  top  line  of  the  screen represents a
  294. category of editor commands. Each of these categories has its own pull down
  295. menu. To change from one menu  to another you should use the left and right
  296. cursor keys. Then when you want  to  select an option you need to highlight
  297. it with the up and down cursor keys and press enter. When you want to leave
  298.  
  299.                                     5
  300.  
  301. the menu system you should press  the escape key. Please note that when you
  302. re-enter the menu system you wil l automatically  be  returned to the exact
  303. menu and option where  you  left  it.  You should also notice that the last
  304. option highlighted in  each window is remembered by the system when you use
  305. the left and right cursor keys  so that you are always returned to the last
  306. option  selected in  each menu  as  you browse across them. As with all the
  307. editors functions you can acheive context sensitive help by pressing the F1
  308. key. As you can see  below  this  help page explains the difference between
  309. many methods of selecting files.
  310.  
  311. ┌────────────────────────────────────────────────────────────────────────────┐
  312. │  FILE      LINE       BLOCK       MACRO       SEARCH      DRAW       MISC│
  313. └──────────────────────────────────────────╔══════════════════════════╡████╞╗┘
  314.                                            ║ Configuration Menu      ALT+F1 ║
  315.   ╔╡Pull-Down Menus╞══════════════════════════════════════════════════════╗ ║
  316.   ║   You are now in the pull-down menu system. You can use these menus to║ ║
  317.   ║access all of the editors main features. You should use the left and   ║ ║
  318.   ║right cursor keys to switch between the different menus and then use   ║ ║
  319.   ║the up and down cursor keys to select the required option. When you    ║ ║
  320.   ║wish to leave the menu system and return to normal editing you should  ║ ║
  321.   ║press the escape key. You will notice that some of the menus contain   ║ ║
  322.   ║a number of options which are essentially the same with the exception  ║ ║
  323.   ║of a phrase in brackets. The following explains the difference between ║ ║
  324.   ║these commands :-                                                      ║═╝
  325.   ║                                                                       ║
  326.   ║          (manual) - The filenmame is typed in on the status line.     ║
  327.   ║          (select) - You choose the filename from a sorted list of     ║
  328.   ║                     files found in the current default directory.     ║
  329.   ║          (search) - You provide a filename and the editor scans the   ║
  330.   ║                     entire disk for matching files. You then select   ║
  331.   ║                     the file you require from a window.               ║
  332.   ║                                                                       ║
  333.   ╚═══════════════════════════════════════════════════════════════════════╝
  334.          Quick Key Function Summary
  335.          --------------------------
  336.  
  337. Up Arrow
  338. --------
  339.         Moves  the  cursor up by one line. If the cursor is at the  top  of
  340. the  screen  and  you  are not at the top of the file then the text will be
  341. scrolled down by one line.
  342.  
  343. Down Arrow
  344. ----------
  345.         Moves  the  cursor down by one line. If the cursor is at the bottom
  346. of the screen and you are not at the bottom of the file then the text  will
  347. be scrolled up by one line.
  348.  
  349. Left Arrow
  350. ----------
  351.         Moves  the  cursor left one character. If the cursor is at the left
  352. margin and the column number  is  greater  than  one  then  the  screen  is
  353. scrolled right by one character.
  354.  
  355.  
  356.  
  357.  
  358.  
  359.                                     6
  360.  
  361. Right Arrow
  362. -----------
  363.         Moves  the  cursor  right  one  character.  If the cursor is at the
  364. right margin then the screen is scrolled left by one character.
  365.  
  366. CTRL + PgUp
  367. -----------
  368.          This quick key combination will move the cursor to the top line of
  369. the current screen display.
  370.  
  371. CTRL + PgDn
  372. -----------
  373.          This quick key combination will move the cursor to the bottom line
  374. of the current screen display.
  375.  
  376. CTRL + Right Arrow
  377. ------------------
  378.         The text file is scrolled left by half of the current screen width.
  379.  
  380. CTRL + Left Arrow
  381. -----------------
  382.         The text file is scrolled left by half of the current screen  width
  383. or less if the position is already close to column 1.
  384.  
  385. TAB Key
  386. -------
  387.         This  key can behave in two possible ways depending on the state of
  388. Tab Sequence Mode (ON or OFF). If Tab Sequence Mode is OFF the tab key will
  389. always move the cursor position by 9  characters  to  the  right.   If  Tab
  390. Sequence  Mode is ON then the cursor will move to the next user defined tab
  391. position. Tab Sequence Mode  is  toggled  ON/OFF  with  the  ALT  +  Y  key
  392. combination and the user defined tab stops are defined by ALT + 4
  393.  
  394. Shift + TAB Key
  395. ---------------
  396.         This  key can behave in two possible ways depending on the state of
  397. Tab Sequence Mode (ON or OFF). If Tab Sequence Mode is OFF the tab key will
  398. always move the cursor position by 9 characters to the left, or to column 1
  399. if the current column position is already less than 9. If Tab Sequence Mode
  400. is ON then the cursor will move to the previous user defined tab  position.
  401. Tab  Sequence  Mode  is toggled ON/OFF with the ALT + Y key combination and
  402. the user defined tab stops are defined by ALT + 4
  403.  
  404. CTRL + Home (Start of File)
  405. ---------------------------
  406.         This key combination will instantly move the cursor  to  the  first
  407. line in the file whilst maintaining the current column position.
  408.  
  409. CTRL + End (End of File)
  410. ------------------------
  411.         This  function  will  move  the cursor to the last line of the file
  412. whilst maintaining the current column position.
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.                                     7
  420.  
  421. Home (Start of Line)
  422. --------------------
  423.         Move cursor to the begining of the line.
  424.  
  425. End (End of Line)
  426. -----------------
  427.         Move cursor to the end of the line.
  428.  
  429. Insert
  430. ------
  431.         Toggle between Insert & Replace Mode. Whilst  in  Insert  Mode  any
  432. characters  you type in will cause characters which are right of the cursor
  433. to be shifted right. When in Replace Mode any characters you type  in  will
  434. overtype  any  characters which are under the cursor. The current status of
  435. this toggle is always displayed on the status line. You  will  also  notice
  436. that  a  full  size  block  cursor  indicate Insert Mode whilst a half size
  437. cursor indicates Replace Mode.
  438.  
  439. Delete
  440. ------
  441.         Delete the character under cursor.
  442.  
  443. Escape (Quit)
  444. -------------
  445.         If in normal edit mode the escape key will terminate the editor. If
  446. you have any modified or new files loaded you will be given the opportunity
  447. to save them before the program finishes. The escape key will always act as
  448. a terminate or quit type function whatever the mode or menu being used.
  449.  
  450. ALT + 1 (Mark Start of Block)
  451. ----------------------------
  452.         This key combination is used to mark the start  of  a  block  which
  453. you  wish  to  write  out  to a temporary disk file. This block can then be
  454. read back into the file you are editing at any location.  You  cannot  mark
  455. the start of a block as being beyond the end of a file.
  456.  
  457. ALT + 2 (Mark End of Block)
  458. ---------------------------
  459.         This  function  will  write  out a block of your text file to disk.
  460. You need to mark the start of the block before the  end.  You  cannot  mark
  461. the end of a block as being beyond the end of a file.
  462.  
  463. ALT + 3 (Insert Block)
  464. ----------------------
  465.         To use this function you need to mark a block first  by  using  the
  466. ALT  +  1,2  key functions. You should then position the cursor on the line
  467. that you want the text block  to  read  into.  The  current  line  and  all
  468. subsequent lines are moved down to make room for the block to be inserted.
  469.  
  470. ALT + 4 (Define User Tab Sequence)
  471. ----------------------------------
  472.         Quite often it would be very useful to be able to jump quickly to a
  473. specified   column   position,  or  sequence  of  column  positions.   Some
  474. programming languages rely heavily  on  using  specific  column  positions,
  475. COBOL for example. You may want to create a form using set column positions
  476. in which case this facility may prove very useful to you. Defining a series
  477. of  tab  positions  is  very  simple.  All  you  need to do is to enter Tab
  478.  
  479.                                     8
  480.  
  481. Definition Mode by pressing ALT + 4. Once you are in  this  mode  you  will
  482. limited  to what you can actually do. Your cursor movements will be limited
  483. to left and right.  When you are in the correct position and  you  want  to
  484. define  a  position as being part of a tab sequence you need only press the
  485. space bar.  You can define up to 50 tab positions in any  order  you  like.
  486. When  you  have  finished completing the tab sequence definition you should
  487. press the ENTER key. These tab positions will then be available for you  to
  488. use the for the duration of this edit across all five edit sessions. If you
  489. want  to  make  these  tab  stops the default for the next time you use the
  490. editor then you should select the  'Save  Configuration'  option  from  the
  491. Configuration Menu which can be called up from normal edit mode by pressing
  492. the ALT + F1 keys.
  493.  
  494. ALT + 5 (Define Text to Find)
  495. -----------------------------
  496.         The editor has a facility to search for a string within the current
  497. edit  file.   To  search  for  a  specific  string requires two procedures.
  498. Firstly you must define the string that you want to search for. To do  this
  499. you  need  to  press the ALT + 5 key combination while in normal edit mode.
  500. You will then be prompted to enter a  delimited  text  string.  You  should
  501. choose  a delimiting character which is not present in the search string. A
  502. typical search string may be defined as shown below :-
  503.  
  504.       /Search String/
  505.  
  506.         If you were to define the search string exactly as shown  then  the
  507. editor  would  search  for an exact match of the string and not recognise a
  508. string that contained any case differences.  If  you  wanted  to  find  any
  509. occurrence  of  the  string  without checking for case differences then you
  510. should make the following changes to the search string definition.
  511.  
  512.       /Search String/*
  513.  
  514.         The trailing asterisk indicates that case checking  should  not  be
  515. performed. Secondly you should tell the editor to search for the string you
  516. have defined by using the ALT + F command.
  517.  
  518. ALT + 6 (Define Replace String)
  519. -------------------------------
  520.         You  should  use this key combination to define a string for use in
  521. the replace function. You should adopt the same delimited string  technique
  522. that is described in the ALT + 5 section. With this option however there is
  523. no  equivalent to the '*' parameter which is only used when defining a find
  524. string.
  525.  
  526. ALT + 7 (Edit/Select External Command)
  527. --------------------------------------
  528.         This routine will display a window of up to five external commands.
  529. These commands can be programs, batch files or internal DOS  commands.   To
  530. setup  a  command  for  later,  or  indeed immediate use you should use the
  531. cursor keys to highlight the option you require and press enter.  You  will
  532. then  be  placed  in  an  input field to type in the command. When you have
  533. completed the command you can either press enter to run it,  or  press  F10
  534. which  will  return you to the previous menu. When creating the command you
  535. may want to include the filename of the file you are currently editing.  To
  536. enable  this  to  be done quickly in such a manner that the command will be
  537. useful in all edit sessions you can  include  the  following  %1  character
  538.  
  539.                                     9
  540.  
  541. combination. When you run the command the editor will always substitute the
  542. current  filename  when  it encounters %1. This is especially useful if you
  543. wish to invoke a compiler.
  544.  
  545. e.g.  MASM %1; would run the macro assembler and tell it to assemble
  546.                the current filename.
  547.  
  548.          You should note that this procedure will  not  automatically  save
  549. your  text  file for you. You will therefore need to manually save the file
  550. using F4 before invoking a compiler.
  551.  
  552. ALT + 8 (Define Column Block)
  553. -----------------------------
  554.          This function works in a similar fashion to the ALT + 1/2 keys,
  555. however this key combination allows  you to mark blocks  of text as opposed
  556. to lines.  Quite often you may wish to copy or delete a vertical section of
  557. text. To use  this function you  should position the cursor at the top left
  558. hand corner of the text you wish to define and then press the ALT + 8 keys.
  559. You will see that the  text under  the cursor has now been highlighted. You
  560. will now be given the  oportunity to  move the  cursor, using the right and
  561. down arrow keys, to the bottom  right hand corner  of the block you wish to
  562. define. Once you are  satisfied with the extent of the area you have marked
  563. you have four  choices  available.  Firstly  you can  press  the ESCAPE key
  564. which will  cancel  the  procedure without  taking  any  action whatsoever.
  565. Secondly  you  can  press  the  ENTER or RETURN  key which  will  copy  the
  566. defined block into memory. Thirdly you can  press the  delete key to delete
  567. or  'Cut' the entire marked block.  This  latter option will also store the
  568. defined  text  into memory  so that  you can  re-insert  the deleted  block
  569. elsewhere  in your file. You should now read the section on the ALT + 9 key
  570. combination. Fourth you can fill the marked area with an  ASCII  character.
  571. There are a number of ways you can select the  character  you want  to  use
  572. when filling the block.  The simplest  method is  to do  it manaully, to do
  573. this you should press the  space bar  and then  type whatever character you
  574. want to use. If you want to  fill the  block with  a character which is not
  575. present on the  keyboard then  you can use the F5 option which will display
  576. the standard ASII  Show Window. Use the cursor keys to select the character
  577. you  want  and then press  enter.  Lastly you can use the F6 key which will
  578. always  fill the block with the last character  you have  selected from the
  579. ASCII Show Window. If you accidentally fill  a block of text  with an ASCII
  580. character you can simply  restore it to  it's previous state by placing the
  581. cursor at the  original  block starting position  (as set with ALT + 8) and
  582. then, with the editor it replace mode, type ALT + 9.
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.                                     10
  600.  
  601.  
  602.  
  603.            ALT + 8
  604.             │
  605.             v
  606.             THIS IS A DEFINED AREA
  607.             THIS IS A DEFINED AREA    By moving the cursor down
  608.             THIS IS A DEFINED AREA    and right you will be able
  609.             THIS IS A DEFINED AREA    to highlight and area of
  610.             THIS IS A DEFINED AREA    text.
  611.             THIS IS A DEFINED AREA            ┌──>
  612.             THIS IS A DEFINED AREA            │
  613.                                               V
  614.  
  615. /BREAK
  616.  
  617. ALT + 9 (Insert Defined Block)
  618. ------------------------------
  619.          In  order  to use  this  function  you must have already defined a
  620. block  of text using  the ALT + 8 key  combination (see  previous section).
  621. There are two possible  ways in which this  function will work which depend
  622. on the current  INSERT mode. To  insert a block of text you should position
  623. the cursor  at  the  top  left hand location  of where  the text  is to  be
  624. placed.  You must  then decide if the  text is to be inserted by moving all
  625. existing  text  right, or  to   overwrite  any  existing  text.  Select the
  626. appropriate mode by using the 'Ins' key and then press ALT + 9. The defined
  627. block of text will then be inserted in your file.
  628.  
  629. ALT + B (Print Block)
  630. ---------------------
  631.          This function will automatically print the  last  block  that  you
  632. have  written to disk using the ALT + 1 and ALT + 2 commands. This function
  633. will be ignored if you are already printing a file in the background.
  634.  
  635. ALT + C (Directory Functions)
  636. -----------------------------
  637.          This key combination will bring up a menu of  directory  functions
  638. which allows you to :-
  639.  
  640.        ╔════════════════════╗
  641.        ║  Change Directory  ║
  642.        ║  Make Directory    ║
  643.        ║  Remove Directory  ║
  644.        ╚════════════════════╝
  645.  
  646. When any of these options are selected you will be prompted for a directory
  647. name. This name should be used in the same manner as you would with any DOS
  648. command.
  649.  
  650. ALT + D (Delete Line)
  651. ---------------------
  652.          This  function  will delete an entire line of text from a file and
  653. move up the next line to fill the gap.  To  use  the  function  you  should
  654. position the cursor on the line to be deleted and then press ALT + D.
  655.  
  656.  
  657.  
  658.  
  659.                                     11
  660.  
  661. ALT + E (Delete to End of Line)
  662. -------------------------------
  663.          This  procedure  is  quite useful for deleting all characters on a
  664. line from a specified position to the end of a line. To  use  the  function
  665. you  should  position the cursor on the first character to be deleted. When
  666. you press ALT + E all characters including the character under  the  cursor
  667. are deleted from the cursor position to the end of the line.
  668.  
  669. ALT + F (Find String)
  670. ---------------------
  671.         This function can be used to search for a string. The  string  must
  672. have  previously been defined with the ALT + 5 key combination.  The search
  673. will start from the current cursor position and proceed towards the end  of
  674. the  file.  If  the find is successful the cursor will be positioned on the
  675. first character of the string that has been found. If the find  fails  then
  676. you will hear a beep and no action will be taken.
  677.  
  678. ALT + G (GOTO Specified Line Number)
  679. ------------------------------------
  680.         This is a very useful feature for programmers who use the editor to
  681. create  source  files that are later compiled.  Compilers invariably detect
  682. errors during compilation and when they do so they usually give the  number
  683. of  the  offending line in the source file. This function when invoked will
  684. prompt you to enter a line number. Once you have done this the editor  will
  685. jump  to  the  specified line number. If you specify a line number which is
  686. larger than the number of lines in the file then the function will position
  687. the cursor on the last character of the file and give you a warning message
  688. so that you realise that the request has failed.
  689.  
  690. ALT + H (Session Size Information)
  691. ----------------------------------
  692.         As already mentioned there is a maximum size of file which you  can
  693. create  or  modify  with the editor. To make the process of determining how
  694. close to the limit you are there is a function which  graphically  displays
  695. how much memory you have used in each session.
  696.  
  697. ALT + I (Insert Line)
  698. ---------------------
  699.         This  key function allows you to insert a line in your file. To use
  700. the function you should position the cursor where the new  line  is  to  be
  701. inserted and press the ALT + I keys. When invoked the current line is moved
  702. down and a new blank line created.
  703.  
  704. ALT + J  (Join Line)
  705. --------------------
  706.         This  editor  function  will  join  two  lines  of text. To use the
  707. function you should position the cursor on the first line  and  then  press
  708. ALT  +  J.   The editor will then move the following line to the end of the
  709. current line and move all the subsequent lines up.
  710.  
  711. ALT + L (Change Logged Drive)
  712. -----------------------------
  713.         Sometimes you may find it  necessary  to  change  the  logged  disk
  714. drive.  If for example you are currently logged to drive C: and you want to
  715. retreive a file from the floppy (A:) drive. To do this you could simple use
  716. the  F3  function  key  and  then  type  in  the  filename you want to load
  717. prefixing it with a drive letter. This will work but sometimes  you  cannot
  718.  
  719.                                     12
  720.  
  721. remember  what  the  filename  is  called  and  in this instance it is more
  722. convenient to select the file from a sorted list. It is  for  this  purpose
  723. that the ALT + F3 function was created but unfortunately in only provides a
  724. list of those files on the default drive. It is necessary therefore for you
  725. to  change the default drive with the ALT + L command. When you press ALT +
  726. L you will be requested to enter a default drive letter.  If  you  wish  to
  727. leave  the  current  drive  as  the  default  then you can simply leave the
  728. current value and press enter, otherwise type in the new letter  and  press
  729. enter. If you select an invalid drive letter you selection will be ignored.
  730.  
  731. ALT + M (Switch Video Mode)
  732. ---------------------------
  733.         This key combination is most useful if your monitor can display all
  734. the  video  modes  supported  by the editor. By pressing ALT + M the editor
  735. will cycle through each  video  mode,  one  at  a  time.  The  program  was
  736. developed  on  an  Amstrad  PC2086 which uses a Paradise VGA adapter and as
  737. such it cannot be guaranteed that other display adaptors will  be  able  to
  738. display all the modes. Modes available are as follows :-
  739.  
  740.            40 x 25 CGA/MONO
  741.            80 x 25 CGA/MONO
  742.            80 x 43 EGA
  743.            80 x 50 VGA
  744.           132 x 24 Extended VGA
  745.           132 x 43 Extended VGA
  746.  
  747.         It  is  important to realise that not all computers will be able to
  748. support all of the display modes shown above. To display some of the higher
  749. resolution modes you will need a VGA display and adapter. If you press  ALT
  750. +  M  and  the program tries to use a display mode which your hardware does
  751. not support the display will most probably become  corrupted.   To  recover
  752. from  this  situation  you must continue to press ALT + M until the program
  753. uses a mode which is supported by your computer.
  754.  
  755. ALT + N (Print Defined Block)
  756. -----------------------------
  757.          This function works in exactly the same manner  as ALT + B  except
  758. that it will print the block that you defined  using  the ALT + 8 function.
  759.  
  760. ALT + O (DOS Shell)
  761. -------------------
  762.         Many programs now give you the facility to quit to DOS whilst still
  763. remaining in memory. This can be useful if you need to perform  some  small
  764. housekeeping  task without quitting from the program. This editor gives you
  765. this facility by means of the ALT + O key combination. When you select this
  766. option the editor will look in the  computers  environment  for  a  COMSPEC
  767. variable  which  usually points to the location of COMMAND.COM. If for some
  768. reason this variable is not present  then  the  editor  will  look  in  the
  769. default  directory  for  the file. Providing the command processor is found
  770. the editor will attempt to load it. Normally the  only  reason  the  editor
  771. would  not  be  able  to  load a second copy of the command processor is if
  772. there is insufficient memory. If this is the case, or COMMAND.COM cannot be
  773. found then the DOS shell will not be available. Assuming that the DOS shell
  774. has worked correctly you will be returned to the DOS prompt where  you  can
  775. perform  any DOS command or program as normal. You will of course have less
  776. free memory (RAM) available because the editor is still resident. When you
  777. have  finished  with the DOS shell and want to resume your edit session you
  778.  
  779.                                     13
  780.  
  781. should type EXIT at the DOS prompt. You will then be returned to  the  edit
  782. session exactly where you left it.
  783.  
  784. ALT + P (Select User Defined Printer Codes)
  785. -------------------------------------------
  786.         One useful facility within  the  editor  is  the  ability  to  send
  787. control  codes to the printer either directly or alternatively by embedding
  788. them in the text you are editing. By pressing ALT + P you will  call  up  a
  789. menu  of  printer  commands.   The  exact  contents  of this window is user
  790. defineable.  The first time you use this command you will notice  that  all
  791. the  entries  are marked as 'Undefined'. You should refer to the section on
  792. CTRL + F10 to see how to define these commands. As mentioned previously the
  793. output of this command can be directed at the printer or the text file.  To
  794. determine  which  mode you are in you should use the ALT + F1 Configuration
  795. Menu.  You can change the mode by either selecting the ALT + P option  from
  796. the Configuration Menu or more simply by pressing ALT + Z which will toggle
  797. between  modes.  The  ALT  +  P  mode  is  saved  when you save the default
  798. configuration.
  799.  
  800. CTRL + R (Replace String)
  801. -------------------------
  802.         This useful facility gives you the ability to change occurences  of
  803. one  string  to  another.  To  use  this function you must first define the
  804. string that you wish to find with ALT + 5 and then  define  the  string  to
  805. replace it with ALT + 6. You should read the separate instructions on using
  806. these  key  definitions.  Providing that you have defined the above strings
  807. correctly you will be able to use this function by pressing the ALT + R key
  808. combination.  You should note that the find/replace function works from the
  809. current position in a downwards direction, towards the  end  of  the  file.
  810. When you invoke this function the editor will start searching for the first
  811. occurrence of the string from the current position and providing a match is
  812. found you will be given a series of options to choose from as follows :-
  813.  
  814.   ┌───────────────────────────────────────┐
  815.   │ (R)eplace, (I)gnore, (A)ll, (C)ancel  │
  816.   └───────────────────────────────────────┘
  817.  
  818.         Most  of  the options are self explanatory but just in case you are
  819. in any doubt of their meaning a short description of each follows :-
  820.  
  821. (R)eplace - Replace the string that has been found. (Indicated by cursor)
  822. (I)gnore  - Skip over this occurrence of the string and look for next.
  823. (A)ll     - Replace all subsequent occurences of find string without asking.
  824.  (C)ancel  - Cancel Replace Mode and return to normal edit mode.
  825.  
  826. ALT + S (Split Line)
  827. --------------------
  828.         This function works in exactly the opposite manner to the Join Line
  829. function. If for example you are writing a small letter  using  the  editor
  830. and you decide that a particular line is too long you can easily split into
  831. two  by  placing  the  cursor  where you want the line to be split and then
  832. press ALT + S. Note that the split causes the character  under  the  cursor
  833. and  all other characters to the right of it to be moved to a separate line
  834. under the current line.
  835.  
  836.  
  837.  
  838.  
  839.                                     14
  840.  
  841. ALT + T (Toggle AUTO TAB Mode On/Off)
  842. -------------------------------------
  843.         Auto Tab Mode is a useful feature which was originally  devised  to
  844. aid in the structuring of programs. Most structured languages use some form
  845. of  indentation for IF/ENDIF, DO WHILE, LOOP or REPEAT UNTIL block nesting.
  846. If you are writing such a program it can be very tiresome, if, at  the  end
  847. of  every line when you press the return key your cursor always jumps moves
  848. to the left margin, column 1. It is for  this  reason  that  the  Auto  Tab
  849. feature was created. When Auto Tab is ON and you press the enter key at the
  850. end  of a line the cursor will position itself under the first character of
  851. the line you have just completed. This will therefore make it much  simpler
  852. to  maintain  the  current  level  of indentation. When Auto Tab is OFF the
  853. enter key will cause the cursor to home to column position 1 as per normal.
  854.  
  855. ALT + V (Copy Text Above)
  856. -------------------------
  857.         The ALT + V key combination gives  you  the  ability  to  duplicate
  858. characters  from  the  line above. Each time you press this key combination
  859. the editor will copy the character  directly  above  the  cursor  into  the
  860. current line at the cursor position.
  861.  
  862. CTRL + V (Copy Text Below)
  863. --------------------------
  864.         The CTRL + V key combination gives  you  the  ability  to  duplicate
  865. characters  from  the  line below.  Each time you press this key combination
  866. the  editor will copy the character  directly  below  the  cursor  into  the
  867. current line at the cursor position.
  868.  
  869. ALT + W (Delete Word)
  870. ---------------------
  871.         The  delete  word feature, as its name suggests gives you the means
  872. of deleting an entire word with a single keystroke. To use the function you
  873. should position the cursor anywhere on the word  to  be  deleted  and  then
  874. press ALT + W.
  875.  
  876. ALT + X (Toggle ENTER Mode)
  877. ---------------------------
  878.          This  function  will only be noticeable if you are in INSERT mode.
  879. When  you  press  the  enter key  whilst editing a file one of two possible
  880. things may happend depending on the mode you are in. If 'Split on ENTER' is
  881. ON then the line that you are editing will be  split at  the current cursor
  882. position and a new line created with the remaining characters placed on it.
  883. This is very similar to the way that Wordstar works and is provided so that
  884. you can configure the editor to work in a way which suits you. If 'Split on
  885. ENTER' is OFF  or you  are editing  in REPLACE  mode then  the cursor  will
  886. simply move to the next line as per normal.
  887.  
  888. ALT + Y (Toggle Tab Sequence On/Off)
  889. ------------------------------------
  890.         To  understand  the implications of using a Tab Sequence you should
  891. read the description of ALT + 4  (Define  User  Tab  Sequence).   This  key
  892. combination is used to toggle the state of the tab sequence On/Off.
  893.  
  894. ALT + Z (Toggle Printer Code Output Mode between Printer/Text)
  895. --------------------------------------------------------------
  896.         When  you  select  the  ALT  + P option, control codes will be sent
  897.  
  898.  
  899.                                     15
  900.  
  901. either to the printer or the text file. By pressing ALT + Z you can  toggle
  902. between these two modes.
  903.  
  904. ALT + = (Display Cross-Hairs)
  905. -----------------------------
  906.         This  function is especially useful when in Draw Mode. To switch on
  907. the display of cross-hairs you should press ALT + = keys.   Once  you  have
  908. done  this  you notice that the cursor now forms the focal point of a cross
  909. created by changing the attribute of all the characters  on  the  X  and  Y
  910. coordinates  to  reverse  video.  The position of the cross will be updated
  911. whenever you move the cursor or type in text. This can be especially useful
  912. when you are are in draw mode because it makes it very simple  to  line  up
  913. the  corners  of  boxes etc. You can also use it when creating user defined
  914. tab positions.
  915.  
  916. F1 (Help)
  917. ---------
  918.         This is a standard function key which will always provide you  with
  919. help.   Depending  on  what  you are doing this help may range from being a
  920. general help page listing all of the command available, or a  more  context
  921. sensitive  help page giving information relating to the current function or
  922. mode. The majority of help information is held  in  a  separate  disk  file
  923. a message to the effect 'Cannot read help record or file' in which case you
  924. may need to  check  that  you  have  followed  the  installation  procedure
  925. correctly.  Sometimes help may not be available if you are using the editor
  926. in  40 x 25 character mode simply because there is insufficient room on the
  927. screen.
  928.  
  929. ALT + F1 (Configuration Menu)
  930.         This  key  combination  will  call  up the main configuration menu.
  931. From this menu it is possible to customize certain features of  the  editor
  932. and  save  them as default values for the next time you use the editor. Any
  933. values that you save are stored in the file called E.CNF.
  934.  
  935.         ╔╡Configuration╞══════════╗
  936.         ║ Select Colours          ║
  937.         ║ Default Display Mode    ║ <--- ALT + M
  938.         ║ Printer Configuration   ║ <--- CTRL + F10
  939.         ║ Auto Tab Mode ON/OFF    ║ <--- ALT + T
  940.         ║ Tab Sequence Mode ON/OFF║ <--- ALT + Y
  941.         ║ ALT + P to Printer      ║ <--- ALT + Z
  942.         ║ Split Line on ENTER     ║ <--- ALT + X
  943.         ║ Edit File Extension     ║
  944.         ║ Macro File Extension    ║
  945.         ║ Save Configuration      ║
  946.         ║ Cancel                  ║
  947.         ╚═════════════════════════╝
  948.  
  949.         The configuration menu allows you to setup  many  features  of  the
  950. editor.   Many  of  these  features  can  also  be  changed  by  direct key
  951. combinations as shown above. For an explanation of those items which can be
  952. changed by control keys you should  refer  to  the  appropraite  quick  key
  953. reference of the manual.
  954.  
  955.         The  Select  Colours option will lead to a sub-menu which lists all
  956. the major editor components. If you select one of these  editor  components
  957. you  will then be presented with a Show Window (Colour Chart) will contains
  958.  
  959.                                     16
  960.  
  961. all the possible attributes that can be used. Use the cursor keys  to  move
  962. the  arrow  so  that it points to the colour that you want to assign to the
  963. chosen editor component and press enter to select it. If you decide not  to
  964. change the selected component then you can cancel the operation by pressing
  965. the escape key.
  966.  
  967.          ╔╡Colours F1-Explanation╞════╗
  968.          ║ File Text                  ║
  969.          ║ Pop-Up Help                ║
  970.          ║ Selection Windows          ║
  971.          ║ System Messages (Top Line) ║
  972.          ║ Mode (Bottom Line)         ║
  973.          ║ Window Selection Bar       ║
  974.          ║ Filename                   ║
  975.          ║ Information (Session No.)  ║
  976.          ║ System Prompt (Disk Full)  ║
  977.          ║ Status Line Text X=/Y=     ║
  978.          ║ XXXX / YYYY / HH:MM        ║
  979.          ║ Show Window Numbers        ║
  980.          ║ Show Window Characters     ║
  981.          ║ Show Window Selector       ║
  982.          ║ Input Fields               ║
  983.          ║ Cross Hairs                ║
  984.          ║ Cancel                     ║
  985.          ╚════════════════════════════╝
  986.  
  987.          Don't forget that help is always available by pressing the F1 key.
  988. Help  is  especially useful on the sub-menu where a detailed description is
  989. provided of each editor component. For detailed description of the  purpose
  990. of  the  next  four  menu  items you should refer to the description of the
  991. appropriate key command. The next  two  menu  items  both  perform  similar
  992. functions. To help select a file the editor gives the user to choose a file
  993. from  a sorted list by highlighting it from a browse window. Normally these
  994. windows will show all the files in the current directory, but this  can  be
  995. changed  so  that  only  certain file extensions are shown. When you select
  996. either of these  options  from  the  menu  you  are  prompted  for  a  file
  997. extension.  This  extension is used in exactly the same manner as you would
  998. use the DOS DIR command. To have all files displayed therefore  you  should
  999. use  an  extension  of  '*' which is the normal wildcard character.  If you
  1000. only wanted to see batch files you might  want  to  change  the  edit  file
  1001. extension  to  'BAT'. As with the DIR command you can use the '?' symbol in
  1002. the extension which will match any character. When you have  completed  all
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.                                     17
  1020.  
  1021. the  changes  you  want  to  make you can make them permanent by saving the
  1022. configuration with the last option.
  1023.  
  1024. F2 (Draw Mode)
  1025. --------------
  1026.         Please  refer  to  the  separate  section  devoted  to  this editor
  1027. function.
  1028.  
  1029. ALT + F2 (Select Draw Mode Character Set)
  1030. -----------------------------------------
  1031.         Please refer  to  the  separate  section  devoted  to  this  editor
  1032. function.
  1033.  
  1034. F3 (Load File - Enter Filename)
  1035. -------------------------------
  1036.         You should use this function to specify a filename to edit. If  you
  1037. are  currently  editing  a  file  when you select this function you will be
  1038. presented with a small menu giving you the following options :-
  1039.  
  1040.     ╔╡File Modified !╞═╗
  1041.     ║ Abandon Changes  ║
  1042.     ║  Save Changes    ║
  1043.     ║ Resume Editing   ║
  1044.     ╚══════════════════╝
  1045. If you select the first option any  changes  that  you  have  made  to  the
  1046. current  file  will  be  lost  and  you  will be requested to specify a new
  1047. filename to load. If you select the second option will will  be  given  the
  1048. opportunity  to  save  the  current  file  to  disk before specifying a new
  1049. filename. Lastly you are given the option to resume editing which basically
  1050. means - Oops I didn't mean to do that, forget it and carry on.
  1051.  
  1052. ALT + F3 (Load File - Select Filename)
  1053. --------------------------------------
  1054.         This is a very useful  facility  which  simply  scans  the  current
  1055. directory  for  all files that satisfy the edit extension mask as specified
  1056. in the configuration menu. When all the file names have been read  in  they
  1057. are  then  sorted  by  filename within file extension.  Once they have been
  1058. sorted you can select the filename you wish to load by highlighting it from
  1059. the browse window. A useful shortcut for finding the file you want to  edit
  1060. is  to type the first character of its extension. Providing there are files
  1061. present with a matching character in the first position  of  the  extension
  1062. the  highlight  bar  will  automatically  be placed on the first file which
  1063. meets the criteria.  To cancel this function you should  press  the  escape
  1064. key.
  1065.  
  1066. SHIFT + F3 (File Finder)
  1067. ------------------------
  1068.     The  File  Finder function  within the  editor is  an extremely  useful
  1069. facility which allows you to locate and load a  file anywhere on  your hard
  1070. disk.  To use  this function  you should  type in the filename you  wish to
  1071. locate on the input line at the bottom of the screen  and press  enter. The
  1072. program will then scan though  all the  subdirectories on the default drive
  1073. and compile a list of all the files that match the name you have specified.
  1074. The program will  accept the wildcard * and ? characters in the filename so
  1075. it  is  possible  to scan for  files with  a certain  extension or  partial
  1076. filenames.  If you were to specify a filename of *.* the program would list
  1077. all the files on the current  disk up to  a maximum of 1000 files. Once the
  1078.  
  1079.                                     18
  1080.  
  1081. list has been compiled it will  then be displayed  in a browse window. This
  1082. window  displays  the files  in the same sequence as they  were  originally
  1083. encountered on the disk. To  load on  of these  files you  should highlight
  1084. the  file with the cursor  keys and  press  enter.  This  function  is  not
  1085. available in 40 col mode.
  1086.  
  1087. F4 (Save File - Enter Filename)
  1088. -------------------------------
  1089.         This function allows you to save the current file to disk and works
  1090. in a similar manner to the F3 function.
  1091.  
  1092. ALT + F4 (Save File - Select Filename)
  1093. --------------------------------------
  1094.         This function allows you to save the current file to disk and works
  1095. in  a  similar manner to the ALT + F4 function. In effect you are presented
  1096. with a list of files which you can choose to  overwrite  will  the  current
  1097. edit file.
  1098.  
  1099. SHIFT + F4 (Select File to Overwrite)
  1100. -------------------------------------
  1101.         This  function  also  uses  the  standard finder function. By using
  1102. this function you can search for a file anywhere  on disk  and  when  found
  1103. overwrite it with the current file.
  1104.  
  1105. F5 (Display ASCII Chart)
  1106. ------------------------
  1107.         When  you press F5 whilst in normal edit mode you will be presented
  1108. with a show window which contains the  entire  ASCII  character  set.  This
  1109. window will in effect allow you to enter any ASCII character into your text
  1110. file.  To  select a character you must move the pointer by using the cursor
  1111. keys.  When you have identified the character you want  to  use  press  the
  1112. enter  key and the selected character will automatically be assigned to the
  1113. F6 key.  By assigning the character to this key it  is  possible  to  enter
  1114. several  characters  into  your  document  without  the need to continually
  1115. select them via the show window. One important  fact  to  remember  is  the
  1116. unfortunate significance of ASCII character 26 which DOS uses as an  end of
  1117. file marker. This character would normally be very useful as it resembles a
  1118. right  pointing  arrow,  but  if you insert it into your text file you will
  1119. find that next time you  load  the  file  from  disk  you  will  loose  any
  1120. characters after it.
  1121.  
  1122. ALT + F5 (Pick Up ASCII Character)
  1123. ----------------------------------
  1124.         If  you  are creating a small diagram using the ASCII character set
  1125. you may find yourself in a situation where you  are  continually  switching
  1126. between a small number of ASCII line characters. To help you quickly change
  1127. from  one  character  to another it is possible to pick up a character from
  1128. the screen by pressing the ALT + F5 keys. To use the function you need only
  1129. place the cursor over the character you want to use and when you press  the
  1130. ALT + F5 key combination it will automatically be assigned to the F6 key.
  1131.  
  1132. F6 (Enter Selected ASCII Character)
  1133. -----------------------------------
  1134.         The significance of this key is best understood by reading the text
  1135. associated with the F5 and ALT + F5 keys.
  1136.  
  1137.  
  1138.  
  1139.                                     19
  1140.  
  1141. F7 (Create Macro - Enter Filename)
  1142. ----------------------------------
  1143.         This function allows you to manually enter a filename which be used
  1144. to  create  a  macro.  The  extension  you select should be consistent. The
  1145. extension .MAC is used by the system  for  selection  purposes  as  default
  1146. although  this  can  be  changed with the configuration menu (ALT + F1). As
  1147. soon as you have entered the filename you will be put into macro definition
  1148. mode. For a fuller explanation of how to create a macro you should see  the
  1149. separate section devoted to the subject.
  1150.  
  1151. ALT + F7 (Create Macro - Select Filename)
  1152. -----------------------------------------
  1153.         This  function allows you to select a filename to create a macro in
  1154. the same manner as ALT + F4 allows you overwrite a file. As above  you  are
  1155. put directly into macro definition mode once you have selected a filename.
  1156.  
  1157. CTRL + F7 (Draw Macro)
  1158. ----------------------
  1159.         This key combination will invoke the macro draw utility. Before you
  1160. can  use this function you must load a macro into memory by using the F8 or
  1161. ALT + F8 functions. Once you have loaded a macro file you  should  position
  1162. the  cursor  at  the point in the text file where the macro is to be drawn.
  1163. For more details of how to create a macro  you  should  read  the  separate
  1164. section on macros.
  1165.  
  1166. F8 (Load Macro - Enter Filename)
  1167. --------------------------------
  1168.         This  function  key  will allow you to manually enter the name of a
  1169. macro file to load.
  1170.  
  1171. ALT + F8 (Load Macro - Select File)
  1172. -----------------------------------
  1173.         This  is  an  alternative method of selecting a macro file to load.
  1174. It works in exactly the same manner as ALT  +  F3  but  will  only  display
  1175. those  files  which  match  the  macro extension (filter) as defined in the
  1176. configuration menu.
  1177.  
  1178. SHIFT + F8 (Seach a list all Macro Files on default drive)
  1179. ----------------------------------------------------------
  1180.         This powerful  function performs a  thorough search of the  current
  1181. disk for macro  files unlike the ALT + F8 function  which only  lists those
  1182. macro  files in  the current  directory. By selecting a macro filename from
  1183. the  list it will automatically  be loaded  ready for  execution  with  the
  1184. CTRL + F7 key combination.
  1185.  
  1186. F9 (Switch to Next Edit Session)
  1187. --------------------------------
  1188.         The editor can edit up to five files at once, but as you  can  only
  1189. work  on one at a time you will require a simple means of changing from one
  1190. edit session to another. The F9 key gives you the ability to  move  through
  1191. each of the 5 edit sessions in sequence. Each time you press the F9 key any
  1192. work for the current edit session is automatically paged out to a temporary
  1193. disk  file  to  make  room in memory for the next edit session. If the next
  1194. edit  session  has  already  been  used  then  its  previous  contents  are
  1195. automatically  read  in  from  disk.   You  should note that the writing of
  1196. information to disk is not equivalent to saving your file. You can have  up
  1197. to  5  temporary  disk  files  on  disk  at  any  one  time  but unless you
  1198.  
  1199.                                     20
  1200.  
  1201. specifically save your modified data your changes will  be  lost  when  you
  1202. quit  the editor. You will notice that the editor will keep you informed of
  1203. its housekeeping activities by displaying various messages on the top  line
  1204. of  the  screen  when you change between sessions. You should note that the
  1205. editor will not attempt to  write  out  information  relating  to  an  edit
  1206. session  which  has  not  been  used.   Every  time you change between edit
  1207. sessions the system will remind you what the new session number  is.   This
  1208. number  is  displayed  in  an  information  window which will automatically
  1209. disappear when you resume editing - there is no need  to  press  a  key  to
  1210. remove the message.
  1211.  
  1212. ALT + F9 (Select Next Edit Session)
  1213. -----------------------------------
  1214.         If  you have more than one edit session you may find moving quickly
  1215. between them rather slow by  cycling  through  them  all  one  by  one.  To
  1216. alleviate  this problem this function allows you to select the edit session
  1217. you require by means of a window. The window contains both the edit session
  1218. number and the  filename  if  present.  To  use  the  function  you  should
  1219. highlight the filename that you wish to select and press the enter key.
  1220.  
  1221. F10 (Print File - Enter Filename)
  1222. ---------------------------------
  1223.         The  editor  allows  you to print a disk file. If you want to print
  1224. the file you are editing you must first ensure that any  changes  you  have
  1225. made have been saved. One advantage of printing from a disk file is that it
  1226. is possible to continue editing while the file is being printed. The editor
  1227. uses a form of time slicing. In effect the editor will only send characters
  1228. to  the  printer in between your keystrokes. To help reduce the possibility
  1229. of the print process from interfering with your editing the program has the
  1230. facility to assign a priority to the background printing. This prioritising
  1231. feature  works  by  introducing  a  set   number   of   un-utilised   print
  1232. opportunities.  If you find that the printing is slowing down the editor to
  1233. an unacceptable degree  you  should  raise  the  value  set  in  the  Print
  1234. Frequency  Menu  (CTRL  +  F10). You will find that unbuffered printers are
  1235. more likely to slow you down than buffered  ones  because  control  is  not
  1236. returned  to  the  editor whilst the character is waiting to be accepted by
  1237. the printer. The background print facility can detect most  printer  errors
  1238. although  sometimes its diagnosis may be incorrect due to the way different
  1239. manufacturers  BIOS's  (ROM's)  work.  Standard  error  trapping  for   the
  1240. following conditions is included :-
  1241.  
  1242.       Printer Not Present  (Switched Off)
  1243.       Printer Timed Out    (Offline for several seconds - time may vary)
  1244.       Printer Out of Paper
  1245.  
  1246.         If  any  of these conditions are detected your edit session will be
  1247. interrupted by a warning message. You will  then  be  requested  to  either
  1248. correct  the  error situation and press R to RESUME PRINTING or press C and
  1249. CANCEL PRINTING.
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.                                     21
  1260.  
  1261. ALT + F10 (Print File - Select Filename)
  1262. ----------------------------------------
  1263.         This  is another means of selecting a file for printing by choosing
  1264. from a sorted display of filenames.
  1265.  
  1266. CTRL + F1 to F5 (Quick Program Execution)
  1267. -----------------------------------------
  1268.         Once you have set up your external commands with the ALT  +  7  key
  1269. combination you may find the process of selecting them time after time from
  1270. the  menu  a  little  tiresome.  In  order  for  you to invoke any of these
  1271. commands almost instantly  the  program  has  assigned  each  of  the  five
  1272. external  routines  to  a function key combination. By pressing the Control
  1273. key in combination  with  the  F1  Key  the  first  external  command  will
  1274. automatically be run and so on.
  1275.  
  1276. CTRL + F10 (Print Control Panel)
  1277. --------------------------------
  1278.         This   menu   is  also  available  as  a  sub-menu  from  the  main
  1279. configuration screen.  The options are mostly  self  explanatory  with  the
  1280. exception  of  the  first  option.   Print  Frequency  gives you a means of
  1281. prioritising the importance of background printing.  To  put  it  simply  a
  1282. value of 1 will give the maximum priority to the printing process whilst 15
  1283. will give it a low priority. The main reason for having this facility is to
  1284. cater  for slow printers which have small or non- existent printer buffers.
  1285. When you print to such a printer you may find that the background  printing
  1286. is interfering with you forground editing. If this is the case then you can
  1287. lower  the  print  priority  on-line  and  your  changes  will  take effect
  1288. immediatly.
  1289.  
  1290.   ╔═╡Printer Setup╞═╗   One useful facility is the ability for you to
  1291.   ║ Print Frequency ║   create a table of up to 19 printer control code
  1292.   ║ Pause Print     ║   sequences. To do this you should select the Define
  1293.   ║ Resume Print    ║   codes option from the Printer Setup Menu. When you
  1294.   ║ Cancel Print    ║   have done this you will be presented with a list of
  1295.   ║ Define Codes    ║   options A-O. To change any of these options you
  1296.   ║ No. of Copies   ║   should select it with the cursor keys and press
  1297.   ║ Spooler Control ║   ENTER. You will then be prompted to enter/amend
  1298.   ║ Print to LPT1   ║   the description that is used on the previous menu.
  1299.   ║ Print to LPT2   ║   When you have altered this description you should
  1300.   ║ Print to LPT3   ║   press enter once again at which point you will be
  1301.   ║ Print to LPT4   ║   prompted to enter the control code sequence that
  1302.   ╚═════════════════╝   applies to this option.
  1303.  
  1304. You should take note that the code sequence you enter must be delimited. To
  1305. help  you enter these codes you can use the F5 ASCII Display Window and the
  1306. F6 Enter ASCII Code Key. When you have finished defining  these  codes  you
  1307. should  note  that you will need to save your values with the ALT + F1 Save
  1308. Configuration option.
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.                                     22
  1320.  
  1321.                     Macros
  1322.                     ------
  1323.  
  1324.         This editor possess a macro facility like its predecessor but  much
  1325. more  flexible. By using this function you can create a library of standard
  1326. text messages, diagrams or anything you like, including flow chart symbols.
  1327. You can use the IBM character set to create any shape  you  like  and  then
  1328. record  the  steps  to reproduce that shape. Version 2.xx had a facility to
  1329. automatically create a macro by scanning the  screen  for  text.  This  was
  1330. quick but meant that you were limited to creating macros that occupied only
  1331. one  screen  of  data.  There  was  also  a disadvantage in that it was not
  1332. possible to specify a cursor finishing position in relation  to  the  macro
  1333. starting  point.  Version 3.10 tackles the problem differently.  Instead of
  1334. scanning the screen automatically you are required to trace over  the  text
  1335. which  you wish to incorporate in the macro. During the tracing process you
  1336. can decide if you want to record cursor movement only  or  cursor  movement
  1337. and  the characters under the cursor. By this means it possible to link two
  1338. separate parts of the screen without incorporating  any  text  in  between.
  1339. Before  you  start to record a macro you need to position the cursor at the
  1340. starting position.  At this point you must give your macro a filename.  You
  1341. should choose a filename with an extension of .MAC (although you can change
  1342. this  default  from  the  configuration  menu) because the F8 (Select Macro
  1343. Function) will only list files with this extension. There are two  ways  of
  1344. entering  the  filename  for  the macro you wish to create, firstly you can
  1345. just press F7 and enter the filename on the status line or alternately  you
  1346. can  press  ALT  and F7. This later option will give you a list of existing
  1347. macro filenames which you can select to overwrite. At  any  point  you  can
  1348. cancel  the  macro create function by pressing the ESCAPE key. Now that you
  1349. have selected a filename you can begin to build the macro. You should  note
  1350. the  mode indicator at the bottom of the screen. As already mentioned there
  1351. are two modes that you can use when building a macro. The initial  mode  is
  1352. to  record  cursor  movement  only. In this mode you can build a macro that
  1353. will serve only to replay a set of cursor movements. To change to the other
  1354. mode, which records cursor movements and reads characters you simply  press
  1355. the  space bar. You can change between modes a often as you wish during the
  1356. creation of a macro. When you change from cursor only mode to character and
  1357. cursor mode you will automatically include the character that is under  the
  1358. cursor  when  you  changed  mode.   When  you  have  completed  tracing the
  1359. characters that you want to include in the macro  you  may  find  that  the
  1360. cursor  is  not  in  the optimum finishing position.  If you are creating a
  1361. flowcharting symbol you would probably want  the  cursor  to  finish  in  a
  1362. position  where  the next symbol is to be drawn. To complete your macro and
  1363. write the data to disk you need only press enter and you will  be  returned
  1364. to  normal editing. A sample macro has been included in this disk which you
  1365. may like to try.  To select the macro you must copy  it  into  you  current
  1366. working  directory  and then, after loading the editor press ALT & F8.  You
  1367. should then see a macro called DEMO.MAC. Select it by highlighting  it  and
  1368. press enter. The macro file will now be loaded into memory ready for you to
  1369. invoke  later. Move the cursor to a blank area of the screen where you want
  1370. the macro to begin and press CTRL + F7, and away it goes ! One of the  most
  1371. useful  features of the macro facility is the ability to specify the cursor
  1372. finishing position in relation to the starting point. A good example of how
  1373. this can be useful is demonstrated with the sample macro DIAG_RD.MAC  which
  1374. draws  a  diagonal  line.  The line is drawn in a RIGHT and DOWN direction,
  1375. hence the RD part of the filename.  If you load the macro and invoke it you
  1376. will see that it draws a single '\' character but leaves the  cursor  in  a
  1377. logical  position  for  extending the diagonal line further. It is possible
  1378.  
  1379.                                     23
  1380.  
  1381. therefore for you to create a simple macro that will allow you  to  draw  a
  1382. line of any length depending on  the number  of times it is  invoked.  Some
  1383. sample macro files have been included on the supply disk which produce  the
  1384. following output :-
  1385.  
  1386. ░░░░░░░░░░░░░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  1387. ░   BOX1A.MAC  ░       ▒   BOX1B.MAC   ▒        ▓   BOX1C.MAC   ▓
  1388. ░░░░░░░░░░░░░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  1389.  
  1390.  
  1391. ░░░░░░░░░░░░░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  1392. ░   BOX2A.MAC  ░       ▒   BOX2B.MAC   ▒        ▓   BOX2C.MAC   ▓
  1393. ░              ░       ▒               ▒        ▓               ▓
  1394. ░░░░░░░░░░░░░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  1395.  
  1396.  
  1397. ░░░░░░░░░░░░░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  1398. ░   BOX3A.MAC  ░       ▒   BOX3B.MAC   ▒        ▓   BOX3C.MAC   ▓
  1399. ░              ░       ▒               ▒        ▓               ▓
  1400. ░              ░       ▒               ▒        ▓               ▓
  1401. ░░░░░░░░░░░░░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  1402.  
  1403.                              PC.MAC                      /    \
  1404.        ▄▀▄               ╔════════════╗                 /      \
  1405.      ▄▀   ▀▄             ║ ┌────────┐ ║                /        \
  1406.    ▄▀       ▀▄           ║ │_-_-_-- │ ║               /          \
  1407.   █           █          ║ │__--_ -_│ ║              /            \
  1408.    ▀▄       ▄▀           ║ └────────┘ ║        DIAG_UR.MAC    DIAG_UL.MAC
  1409.      ▀▄   ▄▀             ╚═══╤════╤═══╝
  1410.        ▀▄▀              ┌────┘    └─────┐             \          /
  1411.                         │ ════     ════ │ooo.          \        /
  1412.    DECISION.MAC         └───────────────┘  oo           \      /
  1413.                           ╒═════════════╕ ooo            \    /
  1414.                           │▄▀▄▀▄▀▄▀▄▀▄▀▄│o''    DIAG_UL.MAC   DIAG_UR.MAC
  1415.                           ╘═════════════╛
  1416.  
  1417.         In  addition to the tracing functions described above there are now
  1418. a number of other uses for macros. To best describe what other uses macro's
  1419. have you should look at the following example :-
  1420.  
  1421.  This is column 1 line 1    This is column 2 line 1    This is column 3 line 1
  1422.  This is column 1 line 2 ┌─>This lines needs deleting  This is column 3 line 2
  1423.  This is column 1 line 3 │  This is column 2 line 3    This is column 3 line 3
  1424.  This is column 1 line 4 │  This is column 2 line 4    This is column 3 line 4
  1425.  This is column 1 line 5 │  This is column 2 line 5    This is column 3 line 5
  1426.  This is column 1 line 6 │  This is column 2 line 6    This is column 3 line 6
  1427.  This is column 1 line 7 │  This is column 2 line 7    This is column 3 line 7
  1428.  This is column 1 line 8 │  This is column 2 line 8    This is column 3 line 8
  1429.  This is column 1 line 9 │  This is column 2 line 9    This is column 3 line 9
  1430.                          │
  1431. ┌────────────────────────┘
  1432. └─> Normally if you wanted to delete the line marked here you would  have a
  1433. lot  of re-typing to  perform.  You cannot simply press ALT+D because  that
  1434. would also delete the corresponding lines in columns 1 and 3.  Now load the
  1435. macro called SHUFFLUP.MAC. Position  the cursor on  the first  character of
  1436. the line to be deleted and  press CTRL+F7 to invoke the macro. You will see
  1437.  
  1438.                                     24
  1439.  
  1440. that the macro has copied all the  characters  from the  line below it onto
  1441. the current line and then positioned  the cursor  at the start  of the next
  1442. line, ready to repeat  the operation  until the rest of the column has been
  1443. shuffled up. This macro was created by including the CTRL+V (Copy from line
  1444. below) command in the macro. You could  easily perform  the opposite effect
  1445. by including the ALT + V command in the macro  which copies characters from
  1446. the  line  above.   To  create  a  macro  like  this  you  should  start by
  1447. positioning the cursor on the first character of the line to be inserted or
  1448. deleted and press F7 to create a macro. You should then press ALT/CTRL +  V
  1449. for each character along the line that you need to move. i.e If you want to
  1450. move a line of text  which is 20  characters wide  then you  need to  press
  1451. ALT/CTRL + V twenty  times. As it stands this macro will move a single line
  1452. of text for you, but, if you  need to move more than one line then you will
  1453. want  to  leave  the cursor  in a  logical position  for the next CTRL + F7
  1454. macro function. To do this you can simply  move the  cursor to the start of
  1455. the  line  and then  either up 1 character or down 1 character depending on
  1456. which way the macro is working, moving lines up or down.
  1457.          Other valid commands which you can embed in a macro definition are
  1458. ALT + F5 to pick up a  character  from the screen and F6 to insert it again
  1459. and ALT + E to delete to the end of a line. You may like to experiment with
  1460. these to see what can be acheived.
  1461.                     Draw Mode
  1462.                     ---------
  1463.  
  1464.         As with Version 2.xx of the editor you can  use  almost  any  ASCII
  1465. character  in your text files by displaying the ASCII chart with the F5 key
  1466. and then entering the selected ASCII character with the  F6  key.  This  is
  1467. very useful but you will still find it fairly tedious to create complicated
  1468. boxes using the IBM character set. It was to solve this problem that a Draw
  1469. Mode was created.  Draw Mode will allow you to literally draw any box shape
  1470. you like by simply moving the cursor where you want a line to be drawn. The
  1471. function  is intelligent enough to realise that when one line meets another
  1472. they must join up.
  1473.  
  1474.   ╔════════════════════════════════════════════════════════╗
  1475.   ║                    IBM Character Set                   ║
  1476.   ║                                                        ║
  1477.   ║    ╔═╦═╗ ┌─┬─┐ ╓─╥─╖ ╒═╤═╕ ░░░░░ ▒▒▒▒▒ ▓▓▓▓▓ █████     ║
  1478.   ║    ║ ║ ║ │ │ │ ║ ║ ║ │ │ │ ░ ░ ░ ▒ ▒ ▒ ▓ ▓ ▓ █ █ █     ║
  1479.   ║    ╠═╬═╣ ├─┼─┤ ╟─╫─╢ ╞═╪═╡ ░░░░░ ▒▒▒▒▒ ▓▓▓▓▓ █████     ║
  1480.   ║    ║ ║ ║ │ │ │ ║ ║ ║ │ │ │ ░ ░ ░ ▒ ▒ ▒ ▓ ▓ ▓ █ █ █     ║
  1481.   ║    ╚═╩═╝ └─┴─┘ ╙─╨─╜ ╘═╧═╛ ░░░░░ ▒▒▒▒▒ ▓▓▓▓▓ █████     ║
  1482.   ║      1     2     3     4     5     6     7     8       ║
  1483.   ║                                                        ║
  1484.   ╚════════════════════════════════════════════════════════╝
  1485.  
  1486.         There are sufficient number of characters available  to  support  8
  1487. different  types of boxes. You should note that Draw mode will not function
  1488. properly if you try a combine box characters of  incompatible  types.   The
  1489. default  draw character set is number 1 shown above but this can be changed
  1490. by pressing ALT + F2 whilst in normal edit mode. To help align the edges of
  1491. boxes you can toggle the cross-hairs on/off as normal within this mode, but
  1492. to access other functions you will need to exit draw mode by  pressing  the
  1493. escape key.
  1494.  
  1495.  
  1496.  
  1497.  
  1498.                                     25
  1499.  
  1500.             Spooler Control Panel
  1501.             ---------------------
  1502.  
  1503.         The  editor gives you two means of printing a file. Firstly you can
  1504. use the standard background printing facility (F10) and  secondly  you  are
  1505. given  an  interface to the DOS print spooler program. With versions of DOS
  1506. after version 2.00 you are given a program called  PRINT.COM  or  PRINT.EXE
  1507. which when run will make itself memory resident. To use the spooler control
  1508. panel  you  must  first install the PRINT program by running it. By default
  1509. the program will create a queue  of  up  to  10  files  and  print  to  the
  1510. standard  device  PRN.  You  can however change these defaults by supplying
  1511. some additional parameters when you run PRINT for the first time.
  1512.  
  1513.  
  1514.         PRINT /Q:32 /D:LPT2
  1515.  
  1516.  
  1517.         The above example will initialise the print queue to 32 entries and
  1518. send  all  output  to  your  second  parallel printer port. If you have two
  1519. printers it is quite possible to print two files at once as long as you use
  1520. two different printer ports for the standard and DOS printing functions.
  1521.         To access the Spooler Control Panel you must use the Print Menu by
  1522. pressing  CTRL + F10 whilst in normal edit mode. The control panel as shown
  1523. below consists simply of two parts. The upper half of the display  shows  a
  1524. continually updating display of the DOS printer queue. Please note that the
  1525. process of monitoring the queue used by this facility will temporarily slow
  1526. down the printing process.
  1527.  
  1528.    ╔═╡DOS Spooler Control Panel╞══════════════════════╡Version 2.00╞═╗
  1529.    ║C:\WP\LETTER1.TXT                                                ║
  1530.    ║C:\DBASE\READ.ME                                                 ║
  1531.    ║C:\MASM\SP4.ASM                                                  ║
  1532.    ║                                                                 ║
  1533.    ║                                                                 ║
  1534.    ║                                                                 ║
  1535.    ║                                                                 ║
  1536.    ║                                                                 ║
  1537.    ║                                                                 ║
  1538.    ║                                                                 ║
  1539.    ║                                                                 ║
  1540.    ║                                                                 ║
  1541.    ║                                                                 ║
  1542.    ║                                                                 ║
  1543.    ║                                                                 ║
  1544.    ╟─────────────────────────────────────────────────────────────────╢
  1545.    ║(I)nsert File   (D)elete File   (H)old Print   (C)ontinue        ║
  1546.    ║(K)ill Queue    di(R)ectory     (S)elect File  (Q)uit Spooler    ║
  1547.    ║                                                                 ║
  1548.    ╚═════════════════════════════════════════════════════════════════╝
  1549.  
  1550.         The  bottom  half  of  the  display gives you a description of what
  1551. commands are available. To use any of the commands  you  should  press  the
  1552. letter  displayed  in brackets. You are given much greater control over the
  1553. queue than you have by using the PRINT program. To add a file to the  print
  1554.  
  1555.  
  1556.  
  1557.  
  1558.                                     26
  1559.  
  1560. queue you have two options :-
  1561.  
  1562.          (I)nsert File - allows you to enter a filename manually.
  1563.  
  1564.                        or
  1565.  
  1566.          (S)elect File - which lets you select a file in the current
  1567.                          directory from a sorted list as shown below.
  1568.  
  1569.    ╔═╡DOS Spooler C╔╡DIR╞═╡Top╞═╗═════════════════════╡Version 2.00╞═╗
  1570.    ║C:\WP\LETTER1.T║LABEL       ║                                    ║
  1571.    ║C:\DBASE\READ.M║MANUAL      ║                                    ║
  1572.    ║C:\MASM\SP4.ASM║TEST        ║                                    ║
  1573.    ║               ║FRENCH  .ADD║                                    ║
  1574.  ╔╡File Selection╞══════════════════╗                                ║
  1575.  ║ Use the Cursor keys to select the║                                ║
  1576.  ║required filename from the list.  ║                                ║
  1577.  ║ Use PgUp & PgDn keys to move     ║                                ║
  1578.  ║quickly through the list. The Home║                                ║
  1579.  ║and End keys will move you to the ║                                ║
  1580.  ║Top & Bottom of the list. You can ║                                ║
  1581.  ║also type the first letter of the ║                                ║
  1582.  ║file extension to help find a file║                                ║
  1583.  ║quickly.                          ║                                ║
  1584.  ╚══════════════════════════════════╝                                ║
  1585.    ╟───────────────║MAKEALL .BAT║────────────────────────────────────╢
  1586.    ║(I)nsert File  ║ME      .BAT║   (H)old Print   (C)ontinue        ║
  1587.    ║(K)ill Queue   ║MFE     .BAT║   (S)elect File  (Q)uit Spooler    ║
  1588.    ║               ║E       .CNF║                                    ║
  1589.    ╚═══════════════╚══════╡More╞╝════════════════════════╡QUEUE HELD╞╝
  1590.  
  1591.         When the latter option  is  selected  or  you  invoke  the  context
  1592. sensitive  help  system  you  will  notice  that  the  queue is temporarily
  1593. suspended.
  1594.  
  1595.         As  the (S)elect option only display files in the current directory
  1596. you are given the option to  change  directory  by  using  the  di(R)ectory
  1597. option.
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.                                     27
  1619.  
  1620.    ╔═╡DOS Spooler Control Panel╞══════════════════════╡Version 2.00╞═╗
  1621.    ║C:\WP\LETTER1.TXT                                                ║
  1622.    ║C╔╡Spooler Control╞══════════════════════════════════╗           ║
  1623.    ║C║ This spooler control panel gives you full control ║           ║
  1624.    ║ ║over the standard DOS Spooler (PRINT.COM/PRINT.EXE)║           ║
  1625.    ║ ║which is supplied with your operating system. The  ║           ║
  1626.    ║ ║following commands are available :-                ║           ║
  1627.    ║ ║                                                   ║           ║
  1628.    ║ ║INSERT - Specify a file to add to the print queue. ║           ║
  1629.    ║ ║DELETE - Delete a file from the print queue,       ║           ║
  1630.    ║ ║defaults to the file being highlighted.            ║           ║
  1631.    ║ ║HOLD/CONTINUE - Allow you to temporarily suspend   ║           ║
  1632.    ║ ║and resume background DOS printing.                ║           ║
  1633.    ║ ║KILL - Delete all files from the queue.            ║           ║
  1634.    ║ ║DIRECTORY - Change to a different directory.       ║           ║
  1635.    ║ ║SELECT - Pick a file for printing from a sorted    ║           ║
  1636.    ╟─║list of files.                                     ║───────────╢
  1637.    ║ ║QUIT - Leave the Spooler Control Panel.            ║tinue      ║
  1638.    ║ ╚═══════════════════════════════════════════════════╝t Spooler  ║
  1639.    ║                                                                 ║
  1640.    ╚═════════════════════════════════════════════════════╡QUEUE HELD╞╝
  1641.  
  1642.         It is possible to  manually  put  the  printer  queue  on  hold  by
  1643. selecting  (H)old  Print.  You  may then choose to resume printing with the
  1644. (C)ontinue option.
  1645.         To delete files from the queue you have two  options  available  :-
  1646.  
  1647.         Firstly you can delete files individually by  selecting  them  with
  1648. the  highlight bar and then selecting the (D)elete option. When you do this
  1649. you will notice that the highlighted filename is copied down  to  an  input
  1650. line  so  that you can modify it and confirm deletion be pressing ENTER. To
  1651. cancel the delete function you should press F10 or ESCape.
  1652.         Secondly you have the option to delete all files from the queue  by
  1653. selecting the (K)ill option.
  1654.  
  1655.         Lastly  you  can  quit  from  the  control panel be either pressing
  1656. ESCape or (Q)uit.
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.                                     28
  1679.  
  1680.                     VGA Support
  1681.                     -----------
  1682.  
  1683.         This  version now includes support for VGA modes. By pressing ALT +
  1684. M you can change between 6 different display modes supported under VGA. The
  1685. selection of any display mode can be done in one of two ways.  Firstly  you
  1686. can  switch  through them in rotation, just keep pressing ALT + M until the
  1687. mode appears which you want to use. Secondly and perhaps more  conveniently
  1688. if  your  monitor  does not display all the modes correctly you can use the
  1689. Setup Menu. The only mode which needs a special mention is 40x25  and  that
  1690. is  because some features will not be available in this mode because of the
  1691. relatively small screen dimensions. The F5 ASCII chart will no  longer  fit
  1692. within  screen boundaries for example, as will several help pages. You will
  1693. also notice that many messages are abreviated on the status  line  and  you
  1694. will only be able to see the last few characters of the filename. Character
  1695. Modes Available :-
  1696.  
  1697.            40 x 25 CGA/MONO
  1698.            80 x 25 CGA/MONO
  1699.            80 x 43 EGA
  1700.            80 x 50 VGA
  1701.           132 x 24 Extended VGA    (Paradise)
  1702.           132 x 43 Extended VGA    (Paradise)
  1703.  
  1704.          The program has been written to take advantage of the Paradise  VGA
  1705. card and as such the above modes may not work correctly on other VGA systems.
  1706. Many other adaptor cards can display the 132 column modes but  you may  need
  1707. to run a special program before using the editor to be  able to access them.
  1708. The  program  SUPERVGA.COM  should only be  run once  when you power up your
  1709. computer  as it remains in your  computers memory.  If you find this program
  1710. useful you might want to add it to your  AUTOEXEC.BAT file.  As the name  of
  1711. the  program  sugests it  was written for use with super VGA cards complying
  1712. with   the   new   VESA  standards.  This  program  has  been  written  from
  1713. specifications published by BYTE magazine and not been tested on a super VGA
  1714. system  as such  no  guarantee can be made that it will work correctly - any
  1715. feedback on this subject will be very welcome. If your EGA/VGA supports this
  1716. display resolution and you cannot get it to work with the editor then please
  1717. send  details of how to select the mode for your card. The following details
  1718. should be supplied :-
  1719.  
  1720.      1. Mode Number
  1721.      2. Screen Buffer Address
  1722.      3. Text dimensions obtained i.e. 100 cols x 50 rows
  1723.      4. Any Utilities you may have for changing screen modes as an example.
  1724.  
  1725.                    System Messages
  1726.                    ---------------
  1727.  
  1728.         Because  of  the  screen  layout  used  for  the  editor  you  will
  1729. occasionally have system messages appear on the top line of the edit screen
  1730. to help you remember what is required  of  you  in  certain  circumstances.
  1731. System  messages  may  also  appear  from  time  to time when the editor is
  1732. performing some housekeeping tasks. Although the top line  may  temporarily
  1733. be  used for these messages any text that is obscured will be restored when
  1734. the message disappears.
  1735.  
  1736.                   Limitations
  1737.  
  1738.                                     29
  1739.  
  1740.                   -----------
  1741.  
  1742.         This editor has limitations, namely the maximum size  of  the  file
  1743. that  you  can  edit.  You can edit files up to 64k, an increase of over 3k
  1744. from version 2.xx. The maximum number of files you can  edit  is  five  but
  1745. this  is  arbitrary  limit which I have chosen which could easily have been
  1746. 25. If you attempt to load a file which is larger than the maximum  allowed
  1747. then  the  editor  will read in the first 64k and then display the standard
  1748. warning message 'Memory Full'. If you do this then  you  should  take  care
  1749. not  to  save  the file or you will overwrite the original full length file
  1750. with the smaller version held in memory. It is also possible to generate  a
  1751. memory  full error after a file has been loaded by simply adding text until
  1752. the file limit has been reached. If you get a memory full error it is  wise
  1753. the  check  that  the bottom of the file is still present before saving any
  1754. data.
  1755.         Often I am asked when I will be adding  features like word-wrap and
  1756. justification.  To these questions my answer  is simple   -  This is a text
  1757. editor program  and  not a word  processor.  If you are wanting a dedicated
  1758. word processor then there are a number of more suitable programs available.
  1759.  
  1760.                  Background Information
  1761.                  ----------------------
  1762.  
  1763.         The program was written entirely by  myself, David Garratt, and  is
  1764. the culmination of many years work.  I first became interested in computers
  1765. whilst  attending  a BEC  National Diploma  in Business  Studies at a local
  1766. college. This  soon  led  to the  purchase of my first computer, a Sinclair
  1767. ZX81. I wonder how many computer  professionals  have owned  one of  these.
  1768. This was soon upgraded to a Spectrum along with all the bolt on goodies you
  1769. could buy. It with this  machine that I  first started  programming in  Z80
  1770. assembler. The Spectrum could easily of maintained my attention were it not
  1771. for the lack of business software and alternative languages. My first  real
  1772. computer orientated job came in the form of a Computer Audit  Assistant  in
  1773. local government. This led to my first contact with IBM XT's  and Dbase II.
  1774. Inquisitive  to find out more about the  workings of  the beast I  puchased
  1775. my  first  PC book, The Peter Norton Programmers Guide To The IBM PC.  This
  1776. is an excellent book which I still often refer to. The next job came in the
  1777. form  of  a  transfer  from  one  council  to  another and a new job title,
  1778. Programmer/Analyst. In this  position I was  responsible for  a  number  of
  1779. financial systems running on a McDonnal  Douglas Mini  computer  under  the
  1780. PICK Operating system. I also had the  dubious pleasure  of supporting  the
  1781. Apple Macintosh computers. Personnaly I find the screens  are far to  small
  1782. and you  can never  really get at the operating system. It keeps  you  away
  1783. with smiling faces and icons. Far to user friendly for my liking.  At least
  1784. with Microsoft windows you can quit out and return to the DOS  prompt  when
  1785. you want to get your hands dirty. It was around this  time  that I  made  a
  1786. bit of a blunder and made an  impulse purchase from  Dixon's.  The  mistake
  1787. came in the form of an Hitachi PC. The small print said  that  it  was  not
  1788. compatible in the graphics department but all  IBM  text based applications
  1789. would work OK. This was definatly not the case and looking back I should of
  1790. returned the machine and insisted on a proper compatible. In the process of
  1791. trying to resolve the incompatibilities I probably learned most  about  the
  1792. PC architecture. My next appointment was working  for  one of the countries
  1793. largest software houses working in the field of  human  resource management
  1794. (Payroll and Personnel to the rest of us). I was again programming but this
  1795. time using a powerfull Dell 286 with EGA. I soon became a fan of  Microsoft
  1796. Quick Basic (version 3) but found that like  most high  level languages  it
  1797.  
  1798.                                     30
  1799.  
  1800. generated very large EXE files, even for very short programs. I decided  to
  1801. start writing a program in assembler. The challenge I picked for myself was
  1802. to  develop  a  text  editor.  For some  reason I have  always chosen  this
  1803. application when  learning a  new system and  to date I  have created  text
  1804. editors on machines ranging from Spectrum's to Mini's. DGEDIT Version  1.00
  1805. was to prove more successful than I could of hoped. Written on the  Hitachi
  1806. PC I was forced to use only legal BIOS calls when writting  to the  screen,
  1807. being incompatible  I could  not write  data to video memory as it was at a
  1808. different address  in memory.  The program  tended to  evolve  rather  than
  1809. follow a plan. As soon as it had reached a fairly stable form I decided  to
  1810. submit it  PC PLUS Magazine. Many weeks passed and then one evening I had a
  1811. telephone  call from  the disk  editor who  to my amazement  asked me if he
  1812. could use my program on the cover disk. It was some months after that, that
  1813. my  program did  eventually  appear,  delayed by  a change of disk  editor.
  1814. I  heard  nothing  more for  quite some  time and then one morning a letter
  1815. arrived complete with a cheque for £15 - a registration fee !!!  Since then
  1816. the original program has  been enhanced  so that it  can write  directly to
  1817. video memory which has given it a substancial speed increase (Version 2.00)
  1818. Looking hard  at the program  I soon realised that I could have designed it
  1819. better and as such it was going to be  easier to  start again  from scratch
  1820. than to make  major modifications to it. This program is the result of that
  1821. rewrite  and  even now I  wondering how  I can  overcome it's  limitations.
  1822. I will never make my fortune programming but hopefully I can keep replacing
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.                                     31
  1859.  
  1860.                              C O N T E N T S 
  1861.  
  1862.  
  1863.      ALT + 1 (Mark Start of Block) ............................... 8
  1864.      ALT + 2 (Mark End of Block) ................................. 8
  1865.      ALT + 3 (Insert Block) ...................................... 8
  1866.      ALT + 4 (Define User Tab Sequence) .......................... 8
  1867.      ALT + 5 (Define Text to Find) ............................... 9
  1868.      ALT + 6 (Define Replace String) ............................. 9
  1869.      ALT + 7 (Edit/Select External Command) ...................... 9
  1870.      ALT + 8 (Define Column Block) ............................... 10
  1871.      ALT + 9 (Insert Defined Block) .............................. 11
  1872.      ALT + = (Display Cross-Hairs) ............................... 16
  1873.      ALT + B (Print Block) ....................................... 11
  1874.      ALT + C (Directory Functions) ............................... 11
  1875.      ALT + D (Delete Line) ....................................... 11
  1876.      ALT + E (Delete to End of Line) ............................. 12
  1877.      ALT + F (Find String) ....................................... 12
  1878.      ALT + F1 (Configuration Menu) ............................... 16
  1879.      ALT + F10 (Print File - Select Filename) .................... 22
  1880.      ALT + F2 (Select Draw Mode Character Set) ................... 18
  1881.      ALT + F3 (Load File - Select Filename) ...................... 18
  1882.      ALT + F4 (Save File - Select Filename) ...................... 19
  1883.      ALT + F5 (Pick Up ASCII Character) .......................... 19
  1884.      ALT + F7 (Create Macro - Select Filename) ................... 20
  1885.      ALT + F8 (Load Macro - Select File) ......................... 20
  1886.      ALT + F9 (Select Next Edit Session) ......................... 21
  1887.      ALT + G (GOTO Specified Line Number) ........................ 12
  1888.      ALT + H (Session Size Information) .......................... 12
  1889.      ALT + I (Insert Line) ....................................... 12
  1890.      ALT + J  (Join Line) ........................................ 12
  1891.      ALT + L (Change Logged Drive) ............................... 12
  1892.      ALT + M (Switch Video Mode) ................................. 13
  1893.      ALT + N (Print Defined Block) ............................... 13
  1894.      ALT + O (DOS Shell) ......................................... 13
  1895.      ALT + P (Select User Defined Printer Codes) ................. 14
  1896.      ALT + P to Printer .......................................... 16
  1897.      ALT + S (Split Line) ........................................ 14
  1898.      ALT + T (Toggle AUTO TAB Mode On/Off) ....................... 15
  1899.      ALT + V ..................................................... 25
  1900.      ALT + V (Copy Text Above) ................................... 15
  1901.      ALT + W (Delete Word) ....................................... 15
  1902.      ALT + X (Toggle ENTER Mode) ................................. 15
  1903.      ALT + Y (Toggle Tab Sequence On/Off) ........................ 15
  1904.      ALT + Z (Toggle Printer Code Output Mode) ................... 15
  1905.      Auto Tab Mode ON/OFF ........................................ 16
  1906.      Background Information ...................................... 30
  1907.      CANCEL PRINTING ............................................. 21
  1908.      CGA ......................................................... 13
  1909.      COMMAND.COM ................................................. 13
  1910.      COMSPEC ..................................................... 13
  1911.      Configuration Menu .......................................... 16
  1912.      Copy Text Above ............................................. 15
  1913.      Copy Text Below ............................................. 15
  1914.      Create Macro - Enter Filename ............................... 20
  1915.      Create Macro - Select Filename .............................. 20
  1916.      Cross-Hairs ................................................. 16
  1917.  
  1918.                                     32
  1919.  
  1920.                              C O N T E N T S 
  1921.  
  1922.  
  1923.      CTRL + End (End of File) .................................... 7
  1924.      CTRL + F1 to F5 (Quick Program Execution) ................... 22
  1925.      CTRL + F10 (Print Control Panel) ............................ 22
  1926.      CTRL + F7 ................................................... 23
  1927.      CTRL + F7 (Draw Macro) ...................................... 20
  1928.      CTRL + Home (Start of File) ................................. 7
  1929.      CTRL + Left Arrow ........................................... 7
  1930.      CTRL + PgDn ................................................. 7
  1931.      CTRL + PgUp ................................................. 7
  1932.      CTRL + R (Replace String) ................................... 14
  1933.      CTRL + Right Arrow .......................................... 7
  1934.      CTRL + V .................................................... 25
  1935.      CTRL + V (Copy Text Below) .................................. 15
  1936.      Default Display Mode ........................................ 16
  1937.      Define Column Block ......................................... 10
  1938.      Delete ...................................................... 8
  1939.      Delete Line ................................................. 11
  1940.      Delete to End of Line ....................................... 12
  1941.      Delete Word ................................................. 15
  1942.      DEMO.MAC .................................................... 23
  1943.      Directory Functions ......................................... 11
  1944.      Disk Contents ............................................... 3
  1945.      DOS Shell ................................................... 13
  1946.      Down Arrow .................................................. 6
  1947.      Draw Macro .................................................. 20
  1948.      Draw Mode ................................................... 18,25
  1949.      Draw Mode Character Set ..................................... 18
  1950.      Edit File Extension ......................................... 16
  1951.      EGA ......................................................... 13
  1952.      End (End of Line) ........................................... 8
  1953.      End of File ................................................. 7
  1954.      End of Line ................................................. 8
  1955.      ENTER Mode .................................................. 15
  1956.      Escape (Quit) ............................................... 8
  1957.      Extended VGA ................................................ 13
  1958.      External Commands ........................................... 9
  1959.      F1 (Help) ................................................... 16
  1960.      F10 (Print File - Enter Filename) ........................... 21
  1961.      F2 (Draw Mode) .............................................. 18
  1962.      F3 (Load File - Enter Filename) ............................. 18
  1963.      F4 (Save File - Enter Filename) ............................. 19
  1964.      F5 (Display ASCII Chart) .................................... 19
  1965.      F6 (Enter Selected ASCII Character) ......................... 19
  1966.      F7 (Create Macro - Enter Filename) .......................... 20
  1967.      F8 (Load Macro - Enter Filename) ............................ 20
  1968.      F9 (Switch to Next Edit Session) ............................ 20
  1969.      Find - Define String ........................................ 9
  1970.      Find String ................................................. 12
  1971.      Finder SHIFT + F3 ........................................... 18
  1972.      GOTO Line ................................................... 12
  1973.      Help ........................................................ 16
  1974.      Home (Start of Line) ........................................ 8
  1975.      IBM Character Set ........................................... 25
  1976.      Insert ...................................................... 8
  1977.  
  1978.                                     33
  1979.  
  1980.                              C O N T E N T S 
  1981.  
  1982.  
  1983.      Insert & Replace Mode ....................................... 8
  1984.      Insert Block ................................................ 8
  1985.      Insert Defined Block ........................................ 11
  1986.      Insert Line ................................................. 12
  1987.      Installing .................................................. 3
  1988.      Introduction ................................................ 2
  1989.      Join Line ................................................... 12
  1990.      Key Assignments ............................................. 5
  1991.      Left Arrow .................................................. 6
  1992.      Limitations ................................................. 29
  1993.      Load File - Enter Filename .................................. 18
  1994.      Load File - Select Filename ................................. 18
  1995.      Load Macro - Enter Filename ................................. 20
  1996.      Load Macro - Select File .................................... 20
  1997.      Logged Disk Drive ........................................... 12
  1998.      Macro File Extension ........................................ 16
  1999.      Macros ...................................................... 23
  2000.      Mark End of Block ........................................... 8
  2001.      Mark Start of Block ......................................... 8
  2002.      Memory Full ................................................. 30
  2003.      Memory Usage ................................................ 12
  2004.      MONO ........................................................ 13
  2005.      Parameters .................................................. 5
  2006.      Print Block (ALT + 1/2) ..................................... 11
  2007.      Print Control Panel ......................................... 22
  2008.      Print Defined Block {ALT + 8}) .............................. 13
  2009.      Print File - Enter Filename ................................. 21
  2010.      PRINT.COM ................................................... 26
  2011.      Printer Configuration ....................................... 16
  2012.      Printer Control Codes ....................................... 14,15
  2013.      Printer Setup ............................................... 22
  2014.      Pull Down Menu System ....................................... 5
  2015.      Quick Key Function Summary .................................. 6
  2016.      Quit ........................................................ 8
  2017.      Replace Mode ................................................ 8
  2018.      Replace String .............................................. 14
  2019.      Replace String Definition ................................... 9
  2020.      RESUME PRINTING ............................................. 21
  2021.      Right Arrow ................................................. 7
  2022.      Save Configuration .......................................... 16
  2023.      Search String ............................................... 9
  2024.      Select Colours .............................................. 16
  2025.      Select Next Edit Session .................................... 21
  2026.      SHIFT + F3 (File Finder) .................................... 18
  2027.      SHIFT + F4 (Select File to Overwrite) ....................... 19
  2028.      SHIFT + F8 (Seach a list all Macro Files on default drive) .. 20
  2029.      Shift + TAB Key ............................................. 7
  2030.      Shift Keys .................................................. 5
  2031.      Show Window (Colour Chart) .................................. 16
  2032.      Split Line on ENTER ......................................... 16
  2033.      Split on ENTER .............................................. 15
  2034.      Spooler Control Panel ....................................... 26
  2035.      Start of File ............................................... 7
  2036.      Start of Line ............................................... 8
  2037.  
  2038.                                     34
  2039.  
  2040.                              C O N T E N T S 
  2041.  
  2042.  
  2043.      Switch to Next Edit Session ................................. 20
  2044.      TAB Key ..................................................... 7
  2045.      Tab Sequence Mode ON/OFF .................................... 16
  2046.      Tab Sequences ............................................... 15
  2047.      Up Arrow .................................................... 6
  2048.      VGA ......................................................... 13
  2049.      VGA Support ................................................. 29
  2050.      Video Mode - Switch ......................................... 13
  2051.      Wordstar .................................................... 15
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.                                     35
  2099.  
  2100.